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