繁体   English   中英

有什么办法将文本合并到mysql行中? 我需要它保存到数据库

[英]Any way to concat text into mysql row? I need it to save to the db

我正在运行此查询,但我仍然认为它是不正确的:

"SELECT CONCAT ('VOID: *', notes) FROM invoices WHERE invoiceID = {$rowID}"

但是,即使它是正确的,我也不认为这符合我的需求。 我需要在字段前面附加“ VOID:*”。 我不想获取数据,并将其连接起来,然后重新更新。 这似乎很愚蠢。 mysql中有没有一种方法可以在不首先将其拉出的情况下向该字段添加文本?

您可以像这样在更新语句中使用concat函数:

"UPDATE invoices SET notes=CONCAT ('VOID: *', notes) WHERE invoiceID = {$rowID}"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM