在數據庫中,product_description對於名爲custom_title(vchar)的列有一些空的值。 我想用另一個名爲「name」和文本的值(vchar)更新它。 我想,返回0:如果你想更新你需要使用一個更新語句,而不是選擇將一列與mysql中的文本結合起來
SELECT name + 'text' AS custom_title
FROM product_description
where custom_title is NULL
在數據庫中,product_description對於名爲custom_title(vchar)的列有一些空的值。 我想用另一個名爲「name」和文本的值(vchar)更新它。 我想,返回0:如果你想更新你需要使用一個更新語句,而不是選擇將一列與mysql中的文本結合起來
SELECT name + 'text' AS custom_title
FROM product_description
where custom_title is NULL
SELECT concat(name ,'text') AS custom_title FROM product_description where custom_title is NULL
...
update product_description
set custom_title = concat(name ,'text')
where custom_title is NULL
做大寫的拳頭字母...
SELECT concat(upper(substring(name, 0,1)),substring(name, 2) ,'text') AS custom_title
FROM product_description where custom_title is NULL
自定義標題爲空不爲空,我已將其修改爲:where custom_title =''。但它顯示了結果,但不保存它們。 custom_title colomn仍然是emty。 –
@valentin_da_valentinv我讓你更新聲明... –
謝謝,它的工作原理。現在我知道:) –
要連接字符串在我的SQL,請使用['CONCAT'](http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat)函數:'SELECT CONCAT(name,'text')AS custom_title ...' –