如何使用准备好的语句更新带有 concat 的 MySQL 文本列?
How to update MySQL text column with concat with a prepared statement?
我试图在我的数据库中将一个文本列与 UPDATE
连接起来,但我无法在网上找到任何解释如何处理准备好的语句的资源。我不断收到错误消息:
syntax to use near '(admin_notes=?) WHERE id=?' at line 1
UPDATE problem_report SET concat(admin_notes=?) WHERE id=?
您正在尝试更新 admin_notes 列。您需要连接值而不是列本身。
UPDATE problem_report SET admin_notes = concat(admin_notes,?) WHERE id=?
我试图在我的数据库中将一个文本列与 UPDATE
连接起来,但我无法在网上找到任何解释如何处理准备好的语句的资源。我不断收到错误消息:
syntax to use near '(admin_notes=?) WHERE id=?' at line 1
UPDATE problem_report SET concat(admin_notes=?) WHERE id=?
您正在尝试更新 admin_notes 列。您需要连接值而不是列本身。
UPDATE problem_report SET admin_notes = concat(admin_notes,?) WHERE id=?