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 函数中的“级别”、“键”和名称参数是啥?

MySQL 中 GROUP_CONCAT 的对立面是啥?

Oracle的函数WM_CONCAT,在PostgreSQL中具有相同功能的函数名称是啥?

mysql查询针对concat的LIKE条件[重复]

excel中CONCAT相反的函数是啥呢?

SQL语法错误-CONCAT,控制台-BigQuery [关闭]