Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:ALTER TABLE, jeśli kolumna nie istnieje

Użyj następującej procedury przechowywanej:

IF NOT EXISTS( SELECT NULL
            FROM INFORMATION_SCHEMA.COLUMNS
           WHERE table_name = 'tablename'
             AND table_schema = 'db_name'
             AND column_name = 'columnname')  THEN

  ALTER TABLE `TableName` ADD `ColumnName` int(1) NOT NULL default '0';

END IF;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekonwertować schemat MySQL na Github Wiki?

  2. Jak połączyć się ze źródłem danych MySQL w Visual Studio

  3. Co to znaczy uciec przed napisem?

  4. Jak uzyskać wiele zliczeń za pomocą pojedynczego zapytania w MySQL?

  5. Jak dodać ciąg do wartości kolumny w MySQL?