我想用mysql为敏捷数据库开发创建幂等脚本。如果你想看到它,这是一个链接: http://haacked.com/archive/2006/07/05/bulletproofsqlchangescriptsusinginformation_schemaviews.aspx/
drop table如果存在这样的错误。我正在寻找这样的东西:
IF NOT EXISTS
(
SELECT *
FROM information_schema.tables
WHERE table_schema = 'foo'
AND table_name = 'customer'
LIMIT 1;
)
BEGIN
CREATE TABLE customer(n int);
END
如果有帮助,我正在寻找以下功能:
If Not exists something
then
statement1
statement2
...
statementN
else
do nothing
fi