mysql添加字段


使用事務給表添加字段

#添加字段說明
USE test;/*庫名*/
DROP PROCEDURE IF EXISTS schema_change;  
DELIMITER //
CREATE PROCEDURE schema_change()
BEGIN 
DECLARE  CurrentDatabase VARCHAR(100);
SELECT DATABASE() INTO CurrentDatabase;
IF EXISTS (SELECT * FROM information_schema.columns WHERE table_schema=CurrentDatabase AND table_name ='userinfo'/*表名*/ AND column_name = 
'is_delete'/*字段名*/)
    THEN  
    SELECT CONCAT('is_delete'/*字段名*/,'此字段已存在,無法添加');
    ELSE
    ALTER TABLE `userinfo` ADD `is_delete` INT(4) DEFAULT '0' NOT NULL COMMENT '是否刪除:1刪除,0不刪除';
END IF;  

#如需繼續修改其他字段,請在這里復制以上 IF NOT----END IF部份,並修改
END//
DELIMITER ;  
CALL schema_change();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM