mysql删除语句正确的语法

时间:2011-08-17 08:52:34

标签: mysql

ive table olduser和table user我每次都需要运行sql语句来删除表用户中的用户,如果它们存在于表olduser中,我相信使用delete语句但不确定正确的sytnax 任何线索!

2 个答案:

答案 0 :(得分:3)

DELETE FROM users 
WHERE id IN (SELECT id FROM olduser)

如果users位于表id中,则会删除表olduser中的所有行。

答案 1 :(得分:0)

有关delete语句的语法,请查看:http://dev.mysql.com/doc/refman/5.1/en/delete.html

单表语法:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]