av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

MySQL的check約束中可以包含子查詢嗎

瀏覽:73日期:2022-06-21 09:44:00

問題描述

我寫了一句SQL如下:

create table if not exists Teachings( teacher varchar(255), classid varchar(32) references Class(id) check(teacher in (select username from Users where role = ’teacher’)));

但是在執行的時候報錯(MySQL版本5.6.30):

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’check(teacher in (select username from Users where role = ’teacher’)))’ at line 4

是不是MySQL中的check約束不能包含子查詢呢?如果是,我的這句SQL應該怎么實現呢?

PS:完整的SQL見這里

問題解答

回答1:

DDL漏了個逗號

MySQL并不支持CHECK約束,參見MySQL文檔

可以用觸發器來實現

相關文章:
主站蜘蛛池模板: 欧美色性| 狠狠躁躁夜夜躁波多野结依 | 中文字幕一级毛片 | 亚洲成人www | 91大神在线看 | 欧美日韩在线一区二区 | 夜夜摸夜夜操 | 麻豆一区一区三区四区 | 99久久免费精品国产免费高清 | 成人在线一区二区三区 | 欧美电影一区 | 国产激情视频在线观看 | 亚洲激情在线观看 | 中文字幕在线播放不卡 | 日韩午夜| 亚洲欧洲成人av每日更新 | 在线观看免费av网 | 网址黄| 成人久久网 | 亚洲电影中文字幕 | 国产日韩一区二区三免费高清 | 国产区在线看 | 成人三级视频在线观看 | 久久久www成人免费无遮挡大片 | 久久久国产一区二区三区 | 久久久久久久亚洲精品 | 亚洲人成人一区二区在线观看 | 亚洲欧洲在线观看视频 | 9191在线播放 | 羞羞的视频在线看 | 一区二区三区亚洲 | 国产精品成人品 | 久久久精品久久久 | 国产精品一区三区 | 欧美日韩亚洲视频 | 免费观看av | 国产成人在线免费 | 欧美视频一区二区三区 | 91操操操| 91精品久久久久久久久 | 在线观看免费国产 |