编辑: 没有错误,其他所有功能都正常工作,但在更新时我只得到了没有+1 :( 没有任何更新-也许是因为我使用了错误的引号?
我在网上查找一些人使用以下类型的查询
UPDATE `attempts` SET `fails` = fails+1 WHERE id='3'"
我感到困惑,因为其他人使用了
UPDATE `attempts` SET `fails` = `fails` +1 WHERE id='3'"
并且
UPDATE `attempts` SET `fails` = +1 WHERE id='3'"
在MySQL中插入数据时,哪种形式是正确的,我指的是使用的符号。有些人使用符号,其他人则不使用,这让我感到困惑。此问题涉及符号和插入数据时正确的形式。
只需要知道在此查询中何时使用“`”、“'”和“"”,即可确定正确的形式。
UPDATE attempts SET fails = +1 WHERE id=3 AND IP='123.456.789'
。不客气。 - Funk Forty Niner