sql語句總結

1 在表中某個字段以後(help_url)添加一個字段 is_open_auth ;
 alter table  庫名.表名  add column  字段(is_open_auth) 字段類型  default 默認值  NOT NULL(非空字段) 
comment(字段註釋) after +已有字段(被添加的字段在該字段後)

ALTER TABLE `my_baseservice`.`t_city`   
  ADD COLUMN `is_open_auth` SMALLINT(6) DEFAULT 0  NOT NULL  COMMENT '是否開啓認證(1:認證開啓 0:認證關閉)' AFTER `help_url`;

 

2 取消外加約束:SET FOREIGN_KEY_CHECKS=0;    和  設置外鍵約束: SET FOREIGN_KEY_CHECKS=1;  sql

Mysql中若是表和表之間創建的外鍵約束,則沒法刪除表及修改表結構。url

解決方法是在Mysql中取消外鍵約束:  SET FOREIGN_KEY_CHECKS=0;  ci

而後將原來表的數據導出到sql語句,從新建立此表後,再把數據使用sql導入,it

而後再設置外鍵約束: SET FOREIGN_KEY_CHECKS=1;  table

相關文章
相關標籤/搜索