添加表欄位時如何判斷欄位不存在再添加?
如下面的陳述句:
ALTER TABLE t1 ADD col1 VARCHAR( 1 ) NOT NULL
我想判斷t1表中的col1列是否存在,如果不存在,就添加,如果存在則不添加。
謝謝大家
uj5u.com熱心網友回復:
IF not exists( SELECT 1 FROM information_schema.columns WHERE table_schema='aaa' AND table_name='t1' AND column_name='col1')THEN
alter table t1 add col1 varchar(20) not null;
END IF
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/85489.html
標籤:MySQL
上一篇:mysql 創建存盤程序報錯 ([SQL]CREATE or replace PROCEDURE query_dynamic_cursor (IN pm25 )
下一篇:用mongodb設計旅游線路問題
