考慮以下最小示例。
CREATE TABLE Student (
Name varchar(50),
CHECK (isEnglish(Name))
)
我想在STUDENT表中插入一個新元組時添加一個約束,即名稱在英文字母 (az, AZ)中。我該怎么做呢?也就是說,我應該用什么來代替isEnglish(Name)?
uj5u.com熱心網友回復:
希望這會有所幫助,但僅適用于 MySQL 8.0
CREATE TABLE Student (
Name varchar(50) CHECK (Name REGEXP '^[A-Za-z] $')
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/334334.html
