1
我有沒有工作一個愚蠢的小SQL查詢和我想不通爲什麼MySQL的地方插入
SELECT * FROM `tablename` WHERE `id` = '294' INSERT INTO 'auth' VALUES 'false'
我要選擇這涉及到ID(294)的行和插入在'auth'列中輸入false值,但我總是收到#1064錯誤。
有人可以糾正上述?
尷尬,
丹
我有沒有工作一個愚蠢的小SQL查詢和我想不通爲什麼MySQL的地方插入
SELECT * FROM `tablename` WHERE `id` = '294' INSERT INTO 'auth' VALUES 'false'
我要選擇這涉及到ID(294)的行和插入在'auth'列中輸入false值,但我總是收到#1064錯誤。
有人可以糾正上述?
尷尬,
丹
你只是想更新的「294」記錄,並設置其「權威性」值「假」,對不對?如果是這樣的話:
update tablename set auth = 'false' where id = 294;
你想要做的更新不是插入。
Update 'tablename' set 'auth' = 'false' where 'id' = '294'
@Brian TechToolbox謝謝你們兩個:)我不能標記這回答了另外幾分鐘,但這是一個。再次感謝,丹 – Dan
轉換成一個PHP查詢,將$ sql =「更新表名集(auth ='假')其中(id ='$ bus_id')」;是正確的語法? – Dan
mysql_query(「update tablename set auth ='false'where id ='$ bus_id'」); –