Любой способ объединить текст в строку MySQL? Мне нужно, чтобы сохранить в БД - PullRequest
0 голосов
/ 09 января 2012

Я выполнял этот запрос, но я все равно считаю его неправильным:

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

Однако я не думаю, что это соответствует моим потребностям, даже если он правильный.Мне нужно добавить «VOID: *» перед моим полем.Я не хочу собирать данные и объединять их, а затем обновлять.это кажется глупымЕсть ли способ в mysql добавить текст в поле, не вытягивая его первым?

1 Ответ

1 голос
/ 09 января 2012

Вы можете просто использовать функцию concat в операторе обновления следующим образом:

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