sql语法错误
sql 语法错误,可是不知道哪里错了,帮姐瞧瞧吧,谢谢了
表的设计如下:
--订单表
create table orders(
ordersId bigint primary key identity(1,1), -- 订单号
userId bigint constraint fk_client_id references users(userId), --说明是哪个用户下的订单
orderDate datetime default getDate(), --订单时间
payMode varchar(20) check (payMode in('货到付到','支付宝付款')) default '货到付款',
isPay bit check( isPay in(0,1)),--0表示未付款,1表示已付款
totalPrice float not null --总价格
)
sql语句 :insert into orders(userId,isPay,totalPrice) values('1','0','120')
消息 547,级别 16,状态 0,第 1 行
INSERT 语句与 CHECK 约束"CK__orders__payMode__07F6335A"冲突。该冲突发生于数据库"testdb3",表"dbo.orders", column 'payMode'。
语句已终止。
表的设计如下:
--订单表
create table orders(
ordersId bigint primary key identity(1,1), -- 订单号
userId bigint constraint fk_client_id references users(userId), --说明是哪个用户下的订单
orderDate datetime default getDate(), --订单时间
payMode varchar(20) check (payMode in('货到付到','支付宝付款')) default '货到付款',
isPay bit check( isPay in(0,1)),--0表示未付款,1表示已付款
totalPrice float not null --总价格
)
sql语句 :insert into orders(userId,isPay,totalPrice) values('1','0','120')
消息 547,级别 16,状态 0,第 1 行
INSERT 语句与 CHECK 约束"CK__orders__payMode__07F6335A"冲突。该冲突发生于数据库"testdb3",表"dbo.orders", column 'payMode'。
语句已终止。
...全文
相关推荐
安装sql2008发生mof语法错误解决方案
"解决SQL2008安装MOF语法错误的问题"SQL Server 2008 的安装过程中可能会遇到 MOF 语法错误,这种错误通常是由于 WMI(Windows Management Instrumentation
为什么ASP中执行动态SQL总报错误信息?提示语句语法错误
#### 知识点二:动态SQL语法错误常见原因及解决方案- **问题现象**:在ASP中使用`conn.execute(sql)`执行动态SQL时,即使SQL语句看起来正确,也经常会出现“SQL语句错误
063_MySQL_8_中的保留关键字陷阱之当表名“lead”引发_SQL_语法错误的解决方案.docx
这会导致一个特定的问题,当开发者使用"lead"作为表名时,会引发SQL语法错误。
数据结构与算法实习基于C++实现的miniSQL源代码,含详细注释,实现常用SQL语句,可对语句、表达式语法错误进行检查
数据结构与算法实习基于C++实现的miniSQL源代码,含详细注释,实现常用SQL语句,可对语句、表达式语法错误进行检查1. 基本功能:SELECT语句(支持DISTINCT、WHERE、INNER
【Transact-SQL】DROP SCHEMA TEST CASCADE :关键字 ‘CASCADE’ 附近有语法错误
"在SQL Server中,`SCHEMA` 和 "模式" 是同义词,表示数据对象(如表、视图、存储过程等)的集合。本篇内容主要涉及如何使用Transact-SQL(T-SQL)进行模式(SCHEM


