ALTER TABLE IF EXISTS '...' ADD ....
当表存在的时候用ALTER
不存在的时候CREATE TABLE
当表存在的时候用ALTER
不存在的时候CREATE TABLE
解决方案 »
- MySQL命令栏打不开
- 如果根据分类获取随机的一条记录
- 开发语言C语言 数据库是Mysql数据库 开发环境VC++ 具体怎么实现驾校学员管理系统
- sql语句问题,请指教!!!!!!急
- 关于日期的计算问题
- mysql语句查询问题
- update语句导致的lock错误Lock wait timeout exceeded; try restarting transaction?
- 请问使用C语言通过ODBC链接mysql在非VC6的环境中该怎么做?
- 对表数据进行分组思路?
- 求助!25日这一天的身份证为key,追溯到前一周该身份证关联的合作方去重个数。
- Miedź Legnica插入到了数据库后就成了 Mied? Legnica
- 一道sql面试题
create procedure sp()
begin
if exists(SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname') then
alter table ....;
else
create table ....;
end if;
end ;
create procedure sp()
begin
if exists(SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname') then
alter table ....;
else
create table ....;
end if;
end ;
create procedure sp()
begin
if exists(SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname') then
alter table ....;
else
create table ....;
end if;
end ;