2017-08-18 6 views
0

MySQLのテーブルのすべての値に「AAI =」を追加したいとします。例えばMySQLテーブルの値を変更する

  • 値1 = 123
  • 値2 = 234
  • 値を変更した後、3 = 345

  • 値1 = 123AAI =
  • 値2 = 234AAI =
  • 値3 = 345AAI =

感謝し、よろしく。

+0

あなたの質問に答えると、挿入の例だけでなく、適切な更新例で上記のリンクが見つかりました。答えが上記のリンクにあるので、投票をする必要はありません。 – MinistryofChaps

答えて

1

かなり簡単ですが、これを行うにはMySQL CONCAT関数を使用できます。

あなたが列内のすべての単一の値の末尾にテキストを更新し、追加したいのであれば、あなたは次のクエリを実行できます。

UPDATE table SET columnName = CONCAT(columnName, 'AAI='); 
+0

ありがとう。何らかのキャラクターに列名を削除したい場合はどうすればいいですか? –

+0

@bababenimは検索を試みますが、[これで簡単に検索できます](https://stackoverflow.com/questions/6080662/strip-last-two-characters-of- a-column-in-mysql)を実行します。 – MinistryofChaps

0

は、データベース 2.Loopingからデータを取得1.Firstデータは、新しい値(例:AAIを=)3.Update これは一例です:

$query = mysqli_query($connection,"SELECT * FROM your table"); 
    foreach($query as $key=>$value){ 
     $data = $value; 
     $newValue = $value.'AAI='; 
     $newQuery = mysqli_query($connection," UPDATE your table SET $data = '$newValue' "); 
//Here you can add button to update data 
    } 
関連する問題