gpt4 book ai didi

php - Propel:连接文本和字段内容

转载 作者:行者123 更新时间:2023-11-29 03:12:20 26 4
gpt4 key购买 nike

我目前正在重构一些东西以使用 Propel。

我们目前有一个函数可以像这样将文本添加到“历史”字段:

UPDATE tablename 
SET history = CONCAT(history, NOW(), "add this text to history")
WHERE ...;

我们使用 CONCAT() 函数来执行此操作,以使更改成为原子操作。否则(如果我们之前在某处读取字段值,然后在 PHP 中连接并更新该行),另一个脚本可能介于两者之间并修改该字段,然后这些更改将丢失。

我如何在 Propel 中完成这个 CONCAT(..)?我们正在使用 MySQL 和 MyISAM,所以简单地将它们全部包装在一个事务中是行不通的。

最佳答案

您可以使用 Propel 执行原始 SQL。我认为这不可能以任何其他方式实现。

关于php - Propel:连接文本和字段内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6097758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com