午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:151日期: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文檔

可以用觸發器來實現

相關文章:
主站蜘蛛池模板: 亚洲成人网在线 | 中文字幕亚洲精品在线 | 久久久久中文字幕亚洲精品 | 综合一区二区三区 | 国产极品视频在线观看 | 一级黄色片一级黄色片 | 亚洲青涩在线 | 五月婷婷狠狠 | 成人黄色在线 | 最新免费av| 国产精品天堂 | 欧美精品一区二区三区视频 | av网站播放 | 亚洲自拍中文字幕 | aaa亚洲精品 | 天天爽爽 | 国产中文字幕在线播放 | 免费看黄色大片 | 九九热视频在线播放 | 五月激情婷婷网 | 亚洲黄色成人 | 欧美一卡二卡 | 久久综合久色欧美综合狠狠 | jizz中国少妇 | 99久久久久久久久 | 天天操天天操 | 九九热精品视频在线观看 | 男人看片网站 | 国产精品果冻传媒 | 日韩精品一级 | 特黄视频免费看 | 亚洲性视频| 亚洲精品卡一卡二 | 日本天堂在线 | 欧美一区二区三区观看 | 性做久久久久久久久 | 久久精品www | 日韩在线精品视频 | 亚洲成年人网 | 超碰在线网站 | 伊人久久影视 |