MYSQL的安全UPDATE DELETE

1782阅读 0评论2008-09-26 枫影谁用了
分类:LINUX

MYSQL可以设置启动参数,防止不带where参数的UPDATE或DELETE -U, --safe-updates  Only allow UPDATE and DELETE that uses keys.   -U, --i-am-a-dummy  Synonym for option --safe-updates, -U mysqld也支持 set @@sql_safe_updates={0|1} 如果设置为 1 ,则 MySQL 会放弃那些在 WHERE 或 LIMIT 分句中没有使用键的 UPDATE 或 DELETE 语句。这就可能会捕获那些没有正确使用键并且可能会删除很多记录的 UPDATE 或 DELETE 语句。这个变量是在 MySQL 3.22.32 中新增的。
上一篇:MYSQL系统优化与系统设置参数的一次调查
下一篇:关于SHELL的浮点比较 运算