我有一個查詢,我試圖更新我該如何糾正這個MySql查詢?
UPDATE `" . TABLE_PREFIX . "TABLE` SET FIELD = CONCAT(FIELD, " . $MyString . ")
$MyString
一個MySQL表將包含類似MOZILLA/5.0 (COMPATIBLE; SEMRUSHBOT/1.2~BL; +HTTP://WWW.SEMRUSH.COM/BOT.HTML
一個用戶代理,但我得到一個語法錯誤?該字段設置爲TEXT NULL
,默認值爲NULL
。
任何幫助表示讚賞。
爲了清楚起見,我正在嘗試將文本添加到數據庫中的文本字段中,文本IS與上面的useragent完全相同!
親切的問候, 西蒙在SQL
什麼是錯誤信息?您嘗試更新的表的名稱是什麼? – Lennart
你能否更新你的問題,因爲它不完全清楚你想要實現什麼。 – Noob
好吧,我已經把TABLE放在我的問題中,實際的行會讀取uAgent,這裏是錯誤UPDATE'ST_uAgent' SET agent = CONCAT(agent,MOZILLA/5.0(COMPATIBLE; DOTBOT/1.1; HTTP://WWW.OPENSITEEXPLORER.ORG/DOTBOT,[email protected])) – Silo