sql >> Database >  >> RDS >> Mysql

MySQL Alter Table Veld toevoegen voor of na een veld dat al aanwezig is

$query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark` 
          ADD COLUMN `ping_status` INT(1) NOT NULL 
          AFTER `<TABLE COLUMN BEFORE THIS COLUMN>`";

Ik geloof dat je ADD COLUMN . moet hebben en gebruik AFTER , niet BEFORE .

Als u een kolom aan het begin van een tabel wilt plaatsen, gebruikt u de FIRST verklaring:

$query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark`
          ADD COLUMN `ping_status` INT(1) NOT NULL 
          FIRST";

http://dev.mysql.com/doc/refman /5.1/nl/alter-table.html




  1. Hoe zet ik rijen om in kolommen in sql server 2005

  2. Controleer of er een rij bestaat, anders invoegen

  3. MySQL High Availability Framework uitgelegd - Deel III:Falingsscenario's

  4. UTF8 MySQL-problemen op Rails - coderingsproblemen met utf8_general_ci