MYSQL if exists 语法
题目是,如果City中有一个ID=100城市,那么就把这个城市的信息更新一下,如果没有就插入一个ID=100的城市。CREATETABLECity(IDINTEGER,N...
题目是,如果City中有一个ID=100城市,那么就把这个城市的信息更新一下,如果没有就插入一个ID=100的城市。
CREATE TABLE City(
ID INTEGER,
Name CHAR(10),
Population INTEGER);
这样一个table,怎么实现我要的要求?
我用了IF EXISTS 但是系统报错了。。。怎么解决阿?
求高手!!!
谢谢!!!!!!!!!!!!!!!! 展开
CREATE TABLE City(
ID INTEGER,
Name CHAR(10),
Population INTEGER);
这样一个table,怎么实现我要的要求?
我用了IF EXISTS 但是系统报错了。。。怎么解决阿?
求高手!!!
谢谢!!!!!!!!!!!!!!!! 展开
1个回答
2012-03-24
展开全部
SELECT没有IF EXISTS 语法,你可以用select count(*) from information_schema.tables where table_schema='your_schema' and table_name='your_tab';看返回0还是1来判断。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询