2012-01-09 54 views
0

我運行此查詢,我認爲它不正確呢:任何方式將文本連接到MySQL行?我需要它來保存到數據庫

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

不過,我不認爲這符合我的需要,即使它是正確的。我需要在我的領域前面追加'VOID:*'。我不想抓取數據,並將其連接起來,然後重新更新。這似乎很愚蠢。有沒有辦法在MySQL中向文本添加文本而不必先拔出?

回答

1

您可以只使用concat函數在更新語句是這樣的:

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