2012-11-21 135 views
2

我想要將數據與現有數據集成在phpmyadmin的列中。如何將新數據與MySQL中列中的現有數據集成?

例如我有一個表有一列(ticket_number)。

及其存在價值是234,想加「1」 234之前,這樣的值將是1234 這下面寫的代碼不是這方面的工作。

UPDATE ticket 
SET `ticket_number`+= '1'; 

在此先感謝。

回答

6

嘗試使用CONCAT

UPDATE ticket 
SET ticket_number = CONCAT(1,ticket_number) 

因爲如果你直接加了 「1」 你」我會得到235不是1234 ...

+0

謝謝@darkajax。現在我得到了我的答案。再次非常感謝。 –

+0

沒問題,我很高興它有幫助 – DarkAjax

2

因爲你的數據作爲一個整數可能存儲,則需要加1000而不是1

你可以提供有關字段類型的更多信息。

3

大概是這樣的:

UPDATE ticket 
SET ticket_number = '1' + ticket_number 

MySQL不明白+ =

+0

事實上,MySQL並不理解'+'作爲concatenat離子操作者,但基本上這個想法現在應該是清楚的。 –

相關問題