ngp*_*und 0 php mysql delete-row
试图让以下工作,但对于我的生活,我不能让这工作.
有人可以协助吗?
DELETE FROM 'content' WHERE note_id = '7' AND WHERE userid = '1'
DELETE FROM 'note' WHERE id = '7' AND WHERE userid = '1'
Run Code Online (Sandbox Code Playgroud)
我需要从每个表中删除一个记录,它检查用户实际上是那个用户但是在运行查询时出现语法错误
当我删除第二个WHERE时,我收到以下内容.
SQL错误(1064):您的SQL语法中有错误; 检查与您的MySQL服务器版本对应的手册,以便
note在第2行"DELETE FROM WHERE id ='7'和"userid ="1" 附近的用户使用合适的语法
道歉结果是我在剧本到达之前增加了一个额外的空间
只WHERE需要1个,试试这个:
DELETE FROM content WHERE note_id = '7' AND userid = '1'
DELETE FROM note WHERE id = '7' AND userid = '1'
Run Code Online (Sandbox Code Playgroud)
您不能在表名周围使用单引号:
DELETE FROM `content` WHERE note_id = '7' AND userid = '1'
Run Code Online (Sandbox Code Playgroud)
你必须在表名和列名周围使用反引号 - 而不是单引号.
另外:你有两个where- 只是and在额外的条款之间使用.