2017-08-18 1 views
0

Ich möchte "AAI =" zu allen Werten in einer Tabelle in MySQL hinzufügen.Mass modifizieren Wert von MySQL Tabelle

Zum Beispiel:

  • Wert 1 = 123
  • Wert 2 = 234
  • Wert 3 = 345

Nach modifizieren:

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

Dank und mit freundlichen Grüßen.

+0

Nach dem Beantworten Ihrer Frage fand ich den obigen Link mit einem relevanten Update-Beispiel und nicht nur ein Einfügen Beispiel. Sie müssen hier nicht abstimmen oder keine Antworten ankreuzen, da die Antwort im obigen Link steht. – MinistryofChaps

Antwort

1

Ganz einfach, Sie können dafür die MySQL CONCAT Funktion verwenden.

Also, wenn Sie aktualisieren möchten und Text an das Ende eines jeden einzelnen Wert in einer Spalte anhängen, können Sie die folgende Abfrage tun:

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

danke MinistryofChaps. Was ist, wenn ich einige Charaktere einen Spaltennamen –

+0

@bababenim löschen möchte, versuche herum zu suchen, [eine schnelle Suche gibt dieses zurück] (https://stackoverflow.com/questions/6080662/strip-last-two-characters-of- a-spalte-in-mysql). – MinistryofChaps

0

1.First erhalten Daten aus Ihrer Datenbank 2.Looping Daten 3.Update Ihren neuen Wert (zB: AAI =) Dies ist Beispiel:

$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 
    }