我想要將數據與現有數據集成在phpmyadmin的列中。如何將新數據與MySQL中列中的現有數據集成?
例如我有一個表有一列(ticket_number)。
及其存在價值是234,想加「1」 234之前,這樣的值將是1234 這下面寫的代碼不是這方面的工作。
UPDATE ticket
SET `ticket_number`+= '1';
在此先感謝。
我想要將數據與現有數據集成在phpmyadmin的列中。如何將新數據與MySQL中列中的現有數據集成?
例如我有一個表有一列(ticket_number)。
及其存在價值是234,想加「1」 234之前,這樣的值將是1234 這下面寫的代碼不是這方面的工作。
UPDATE ticket
SET `ticket_number`+= '1';
在此先感謝。
嘗試使用CONCAT
:
UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)
因爲如果你直接加了 「1」 你」我會得到235不是1234 ...
因爲你的數據作爲一個整數可能存儲,則需要加1000而不是1
你可以提供有關字段類型的更多信息。
大概是這樣的:
UPDATE ticket
SET ticket_number = '1' + ticket_number
MySQL不明白+ =
事實上,MySQL並不理解'+'作爲concatenat離子操作者,但基本上這個想法現在應該是清楚的。 –
謝謝@darkajax。現在我得到了我的答案。再次非常感謝。 –
沒問題,我很高興它有幫助 – DarkAjax