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

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

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

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

可以用觸發器來實現

相關文章:
主站蜘蛛池模板: 亚洲国产精品99久久久久久久久 | 二级黄色片 | 麻豆久久久久久久 | 国产一级片视频 | 国产一区免费在线观看 | 黄色一级免费片 | 日本一区二区三区精品 | 男人午夜视频 | 一区视频在线播放 | 国产一区二区三区四区视频 | 亚洲视频91 | 一级裸体片 | 精品久久成人 | 国产福利视频一区二区 | 国产色在线 | 欧美日韩午夜 | 中文字幕第九页 | 国产免费片| 日本高清免费aaaaa大片视频 | www.久久.com| 金瓶狂野欧美性猛交xxxx | 国产精品九九九九九 | 国产激情网站 | 3d动漫精品啪啪一区二区免费 | 国产精品久久久久久一区二区三区 | 黄色片aaaa | 亚洲精品第一 | 久久免费视频99 | 精品国产制服丝袜高跟 | 在线永久看片免费的视频 | 一级片在线 | 欧美亚洲一级片 | 五月婷在线视频 | 久久久网站 | 欧美成人一二三区 | 成人福利视频导航 | 国产二区精品 | 日韩中文字幕在线视频 | 成人av图片| 欧美先锋影音 | 国产精品区二区三区日本 |