我有一个mysql删除脚本,它给了我一个错误:


  1064-您的SQL语法有误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第2行的'LEFT JOIN mall ON mall.m_id = unifo.mids WHERE mallnames ='My Mall'附近使用


删除查询:

DELETE FROM unifo
LEFT JOIN mall ON mall.m_id = unifo.mids
WHERE mallnames = 'My Mall' && time_insert < NOW( ) - INTERVAL 25
MINUTE


我找不到我的错误

最佳答案

您在此查询中有一个基本问题

DELETE FROM unifo
LEFT JOIN mall ON mall.m_id = unifo.mids
WHERE mallnames = 'My Mall' && time_insert < NOW( ) - INTERVAL 25
MINUTE


您使用Mall表执行左联接,然后根据Mall值进行删除,但是在左联接中Mallname可以为null,没有左联接点

2指定表

从unifo中删除unifo ....

关于php - MySql删除不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38166433/

10-11 03:15