我正在使用 Sybase Power Designer 从物理数据模型创建数据库(Sybase 创建 SQL 文件)。当我使用 phpMyAdmin 导入 SQL 文件时,出现以下错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 7 行的 'if exists(select 1 from sys.sysforeignkey where role='FK_ARTWORK_CREATES_ARTIST'' 附近使用正确的语法。
有任何想法吗?出现此错误可能是由于物理模型上的错误还是存在其他问题?
这是代码:
if exists(select 1 from sys.sysforeignkey where role='FK_ARTWORK_HAS_BUY') then
alter table artwork
delete foreign key FK_ARTWORK_HAS_BUY
end if;