phpmyadminの列にある既存のデータとデータを統合したい。
たとえば、列(ticket_number)を持つテーブルがあります。
そして、その既存の値は234であり、値が1234になるように234の前に「1」を追加したいと考えています。以下に記述されているコードはこれでは機能しません。
UPDATE ticket
SET `ticket_number`+= '1';
前もって感謝します。
phpmyadminの列にある既存のデータとデータを統合したい。
たとえば、列(ticket_number)を持つテーブルがあります。
そして、その既存の値は234であり、値が1234になるように234の前に「1」を追加したいと考えています。以下に記述されているコードはこれでは機能しません。
UPDATE ticket
SET `ticket_number`+= '1';
前もって感謝します。
使用してみてくださいCONCAT
:
UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)
「1」を直接合計すると、1234ではなく235が得られるためです。
おそらくこのようなもの:
UPDATE ticket
SET ticket_number = '1' + ticket_number
MySQLは+=を理解していません
データはおそらく整数として保存されるため、1ではなく1000を追加する必要があります。
フィールドタイプに関する詳細情報を提供できます。