gpt4 book ai didi

mysql - 创建一个列,该列只允许以 “@tal.com” 结尾的值

转载 作者:行者123 更新时间:2023-11-29 21:57:40 27 4
gpt4 key购买 nike

LowSupplyNotify 具有以下列:

itemNum, NumberLeft, ManagerEmail 

manageremail 列应仅允许以“@tal.com”结尾的值。

我正在尝试创建仅接受 managermail 且值以 @tal.com 结尾的表,如上述问题

Create Table LowSupplyNotify
(
itemNum char (4)Not Null,
NumberLeft int ,
Constraint ManagerMail check(ManagerMail NOT LIKE '%[@tal.com]')
)

错误:

Msg 207, Level 16, State 1, Line 53
Invalid column name 'ManagerMail'.

为什么?

最佳答案

看来您需要先创建一个名为 ManagerMail 的字段,然后再尝试对其施加约束。

ManagerMail nvarchar 
Constraint constraintName Check(...)

此外,如果您希望电子邮件以 @tal.com 结尾,为什么要加上 NOT LIKE?

关于mysql - 创建一个列,该列只允许以 “@tal.com” 结尾的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com