本文实例讲述了mysql创建存储过程实现往数据表中新增字段的方法。分享给大家供大家参考,具体如下:
需求:
往某数据库的某个表中新增一个字段(若该字段已存在,则不做操作;若该字段不存在,则新增)
百度了n久,没有符合要求的例子,只有参考加自己琢磨,最终终于给弄出来了,以下是几个版本的更迭
第一版:
DELIMITER $$
CREATE PROCEDURE insert_column()
BEGIN
IF NOT EXISTS(SELECT 1 FROM information_schema.
代码如下:Function CheckFields(FieldsName,TableName) Flag=False sql=”select * from “&TableName Set RS=Conn.Execute(sql) for i = 0 to RS.Fields.Count – 1 if RS.Fields(i).Name=FieldsName then