mysql 修改和删除 权限设置
2018-02-02 18:29
330 查看
SET SQL_SAFE_UPDATES = 0;
update和delete操作将会顺利执行
SET SQL_SAFE_UPDATES = 1; (安全更新模式(safe update mode))
在update操作中:当where条件中列(column[b])没有索引可用且无limit限制时会拒绝更新。where条件为常量且无limit限制时会拒绝更新。[/b]
在delete操作中: 当where条件为常量,或[b]where条件为空,或where条件中 列(column)没有索引可用且无limit限制时拒绝删除。[/b]
需要注意的是:
update操作中,where可以为常量 ,where条件中列(column)可以没有索引。但是需要有limit限制。
然而delete要严格一些:where不能为常量,且where条件中列(column)不能没有索引!
update和delete操作将会顺利执行
SET SQL_SAFE_UPDATES = 1; (安全更新模式(safe update mode))
在update操作中:当where条件中列(column[b])没有索引可用且无limit限制时会拒绝更新。where条件为常量且无limit限制时会拒绝更新。[/b]
在delete操作中: 当where条件为常量,或[b]where条件为空,或where条件中 列(column)没有索引可用且无limit限制时拒绝删除。[/b]
需要注意的是:
update操作中,where可以为常量 ,where条件中列(column)可以没有索引。但是需要有limit限制。
然而delete要严格一些:where不能为常量,且where条件中列(column)不能没有索引!
相关文章推荐
- mysql用户密码修改,用户添加、删除及设置权限
- mysql用户密码修改,用户添加、删除、设置权限及源文件恢复数据库
- MySQL创建普通用户、分配权限、删除用户、修改用户密码
- 设置MySQL安全模式 解除不能修改删除问题
- MySQL中修改密码及访问权限设置详解
- mysql修改root密码和设置权限
- 【mysql创建用户|删除用户|修改用户权限|常用命令】
- 如何设置Mysql同步(Replication) 分享修改删除
- mysql修改root密码和设置权限
- MySQL 新增、删除用户和权限分配-直接修改mysql.user表
- Mysql用户密码设置修改和权限分配
- mysql修改root密码和设置权限 转摘:http://www.cnblogs.com/wangs/p/3346767.html
- 文件创建、删除、重名名文件、判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间
- Mysql用户密码设置修改和权限分配
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码,导入导出sql文件,设置字符集
- Mysql用户密码设置修改和权限分配
- MySQL中修改密码、编码设置、创建新用户、删除新用户以及备份等指令
- Mysql用户密码设置修改和权限分配
- MySQL中修改密码及访问权限设置详解
- Linux下Mysql增加用户,设置用户权限及修改密码的方法