【发布时间】:2013-04-02 14:54:16
【问题描述】:
我正在尝试从两个 MySQL 表中删除:
1) table_images
2) table_images_links
所有具有相同 image_id 和 pair_id id 的行条目
1) table_images.image_id
2) table_images_links.pair_id
并且这个 id 的 table_images_links.il.object 应该完全等于 '猫'
我的查询是:
mysql_query("
DELETE FROM table_images im, table_images_links il
WHERE im.image_id = il.pair_id
AND il.object = 'cat'
");
问题是这个查询运行后什么都没有发生。
我的问题是:我怎样才能跟踪这个并根据我的需要使查询工作。
谢谢!
【问题讨论】:
-
您是否进行了正确的错误处理,例如询问数据库在尝试执行查询时可能遇到的错误?您是否使用 phpMyAdmin 之类的前端尝试过该查询,结果如何?
标签: mysql sql join sql-delete