2

phpmyadminの列にある既存のデータとデータを統合したい。

たとえば、列(ticket_number)を持つテーブルがあります。

そして、その既存の値は234であり、値が1234になるように234の前に「1」を追加したいと考えています。以下に記述されているコードはこれでは機能しません。

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

前もって感謝します。

4

3 に答える 3

6

使用してみてくださいCONCAT

UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)

「1」を直接合計すると、1234ではなく235が得られるためです。

于 2012-11-21T20:05:40.423 に答える
3

おそらくこのようなもの:

UPDATE ticket
SET ticket_number = '1' + ticket_number

MySQLは+=を理解していません

于 2012-11-21T20:04:43.817 に答える
2

データはおそらく整数として保存されるため、1ではなく1000を追加する必要があります。

フィールドタイプに関する詳細情報を提供できます。

于 2012-11-21T20:04:03.727 に答える