我试图在mysql UPDATE
中使用CONCAT
。
如何在`UPDATE`中使用`CONCAT`
"INSERT INTO table (
objekt_nr,
objekt_status)
VALUES(
:objekt_nr,
'salj,$fakt')
ON DUPLICATE KEY UPDATE
objekt_status = VALUES(CONCAT(objekt_status, 'salj,$fakt'))";
$query_params = array(
':objekt_nr' => $_POST['objekt_nr']);
我尝试了好几种:
objekt_status = VALUES(CONCAT(objekt_status, objekt_status))";
objekt_status = VALUES(CONCAT(objekt_status, 'addMe'))";
objekt_status = VALUES(CONCAT(objekt_status, 'salj,$fakt'))";
objekt_status = VALUES((CONCAT(objekt_status, 'salj,$fakt')))";
错误代码为: objekt_status = VALUES(CONCAT(objekt_status, 'salj,$fakt'))";
...语法使用近 '(objekt_status, 'salj,fakt,'))'
代码应该如何?
我认为你的代码是不完整的,字符串不会在空中浮动。有什么问题你有错误吗? –
@JuanCarlosOropeza更新! –
'$ fakt'中有什么值。 –