wpdb中CONCAT的正确语法是啥?
Posted
技术标签:
【中文标题】wpdb中CONCAT的正确语法是啥?【英文标题】:Whats the right syntax to CONCAT in wpdb?wpdb中CONCAT的正确语法是什么? 【发布时间】:2021-07-30 09:39:53 【问题描述】:我在处理 wordpress 数据库表方面很陌生。 到目前为止,由于 wpdb 文档,我知道如何更新表中的行。 现在我想更新该行并将旧数据保留在该行中。我已经读到您可以使用 CONCAT 函数来使其工作,但我不知道确切的语法应该是什么样子。
这是我目前的做法:
$wpdb->update($wpdb->prefix .'logins', check_in_out_log = CONCAT(check_in_out_log, ' ', '30.07.2021 11:00'), array('id' => $user_id)) === false)
【问题讨论】:
【参考方案1】:好的……知道了!
我不确定,但我认为 $wpdb->update
不可能,所以我创建了一个 $wpdb->query
并使用了普通的 sql 命令。
$wpdb->query($wpdb->prepare("UPDATE logins SET check_in_out_log = CONCAT(check_in_out_log, ' 30.07.2021 11:00') WHERE id = '%s'", $ticket_id));
【讨论】:
以上是关于wpdb中CONCAT的正确语法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Pandas 的 concat 函数中的“级别”、“键”和名称参数是啥?