-4
A
回答
0
如果INSERT
一个新的记录,然后试试这个:
INSERT INTO query_tbl (winner) VALUES ("yes");
或UPDATE
退出的记录(我的意思更改记录的值),则:
UPDATE query_tbl SET winner='yes' WHERE id = 5;
祝您好运!
3
INSERT
不采取WHERE
条款,因为它会创建一个新的行*无条件。
如果您想更新现有行,请使用
UPDATE query_tbl SET winner='yes' WHERE id = 5
如果要插入新行,同时插入winner
和id
:
INSERT INTO query_tbl(id, winner) VALUES (5, 'yes')
注意使用单引号周围字符串文字'yes'
。
*SELECT
查询可以作为插入序列的一部分执行;在这种情况下,WHERE
子句与SELECT
相关联,而不与INSERT
相关联。
相关问题
- 1. INSERT SELECT查询不起作用
- 2. MySQL的INSERT查询不起作用
- 3. 我的INSERT INTO查询不起作用
- 4. PHP PDO的INSERT INTO SELECT查询查询不起作用
- 5. INSERT INTO表不起作用?
- 6. INSERT语句不起作用
- 7. $ query = INSERT INTO不起作用
- 8. C++ SQLExecDirect INSERT不起作用
- 9. GROUP_CONCAT查询var_dump查询不起作用
- 10. MYSQL查询不起作用?
- 11. Mysqli查询不起作用
- 12. ODATA查询不起作用
- 13. SQLite查询不起作用
- 14. SQL查询不起作用
- 15. UNION查询不起作用
- 16. MySql查询不起作用
- 17. YQL查询不起作用
- 18. SQL查询不起作用?
- 19. 查询LINQ不起作用
- 20. objects.all()查询不起作用
- 21. FQL查询不起作用
- 22. Cypher查询不起作用
- 23. NSPredicateEditor查询不起作用
- 24. PDO查询不起作用
- 25. PHP查询不起作用
- 26. Sql查询不起作用?
- 27. solrj查询不起作用
- 28. Mysql查询不起作用
- 29. Sqlite查询不起作用
- 30. .animate()查询不起作用
你想插入新行或更新存在的行吗? – Rokuto
MySQL INSERT语法不支持WHERE子句,因此您的查询将会失败。 – ayush
首先,'“是”'引用一个名字为'yes',而不是文本值的列... –