テーブルを更新する方法は?SQLでレコードを更新しますが上書きしないでください....開始時にテキストを追加します
例: 私はテキストを持っているが、「挨拶」と私は、この「ピーターは挨拶」ようにしたい - 私は言葉ピーターを追加したい...
が理解できますか?
ありがとうございました。
テーブルを更新する方法は?SQLでレコードを更新しますが上書きしないでください....開始時にテキストを追加します
例: 私はテキストを持っているが、「挨拶」と私は、この「ピーターは挨拶」ようにしたい - 私は言葉ピーターを追加したい...
が理解できますか?
ありがとうございました。
ような何か試してみてください:
UPDATE TABLE_NAME SET FIELD = CONCAT('Peter ',FIELD) WHERE CONDITION;
私はテストしました:UPDATE zbozi SET zbozi_nazev = CONCAT( 'Tapeta'、zbozi_nazev)WHERE CONDITIONただし、#1064 - SQL構文に誤りがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、正しい構文が1行目の 'CONDITION'近くで使用されるようにしてください。 – Desttro
すべてのフィールドでクエリを実行するには条件を追加する必要があります次 UPDATE zbozi SETのzbozi_nazev = CONCAT( 'Tapeta'、zbozi_nazev) – Tarek
あなたが最終使用で "ピーター" を追加する必要がある場合:CONCAT(FIELD、 'ピーター・') – JinSnow
あなたが試してみました:
update your_table set field = concat('Peter ', field) where ...
私がテスト:UPDATE zboziのSET zbozi_nazev = CONCAT( 'Tapeta'、zbozi_nazev)WHERE CONDITIONしかし:#1064 - あなたはSQL構文に誤りがあります。行1で 'CONDITION'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。 – Desttro
'where'は更新が行われるために行が一致しなければならない条件です。テーブル全体を同じ接頭辞で更新したい場合は、 'where'節をまったく指定しないでください。それ以外の場合は、 'select'文のように' where'条件を書いてください(MySQLの 'update'文書を読んでください)。 – Mat
を、私はあなたがあるため些細なことだろうコードで純粋なSQLソリューションをしたいと思います。 – fvu