我错误地在mysql上运行了以下查询,mysql运行它没有错误:
UPDATE table SET col1='value1' AND col2='value2' WHERE ID='id'
这个查询应该是
UPDATE table SET col1='value1', col2='value2' WHERE ID='id'
所以我的问题是:第一个带有“AND”的查询实际上做了什么?出于某种原因,它似乎设置了 col1='0',这似乎很奇怪。这只是一个错误还是这真的是一个有效的查询?