MySQLのテーブルのすべての値に「AAI =」を追加したいとします。例えばMySQLテーブルの値を変更する
:
- 値1 = 123
- 値2 = 234
- 値を変更した後、3 = 345
:
- 値1 = 123AAI =
- 値2 = 234AAI =
- 値3 = 345AAI =
感謝し、よろしく。
MySQLのテーブルのすべての値に「AAI =」を追加したいとします。例えばMySQLテーブルの値を変更する
:
:
感謝し、よろしく。
かなり簡単ですが、これを行うにはMySQL CONCAT関数を使用できます。
あなたが列内のすべての単一の値の末尾にテキストを更新し、追加したいのであれば、あなたは次のクエリを実行できます。
UPDATE table SET columnName = CONCAT(columnName, 'AAI=');
ありがとう。何らかのキャラクターに列名を削除したい場合はどうすればいいですか? –
@bababenimは検索を試みますが、[これで簡単に検索できます](https://stackoverflow.com/questions/6080662/strip-last-two-characters-of- a-column-in-mysql)を実行します。 – MinistryofChaps
は、データベース 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
}
UPDATE {テーブル名} SET {フィールド名} = CONCAT( 'AAI ='、{フィールド名})
https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_concat
あなたの質問に答えると、挿入の例だけでなく、適切な更新例で上記のリンクが見つかりました。答えが上記のリンクにあるので、投票をする必要はありません。 – MinistryofChaps