这是有效的MySQL查询吗?
|
我有4个表格:用户,消息,文件,注释。我要查询一个删除所有用户资料的查询。请问以下工作:
DELETE FROM users, messages, files, notes WHERE userId = \'$userId\'
所有4个表的列都为userId
没有找到相关结果
已邀请:
5 个回复
犀寺扦
另一种选择是在外键上级联删除操作。 创建外键时,您可以选择在删除父记录时要对子记录执行的操作。在下面通过在外键的创建中指定ON Delete来表示。这是一些参考http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
陈獭
假设
中存在带有
的记录,否则将不删除任何内容。 但是请注意,这不是很有效,四个单独的删除会更好。
屑凉赦
我建议每桌做一句话
秃拳割
扇献隙