insert into table_1(id,name,demand)values(1,'12','')
user在輸入demand的值時候,如果為空,則沒有值(最好為null),如果輸入0則為0 ,注0和空是不同的值。現在要怎么處理啊。煩啊。大家幫幫我啊。
11 个解决方案
#1
字段设置可以为空!要么就默认为null
#2
insert into table_1(id,name,demand)values(1,'12','') 這句話是不可以使demand null
#3
自己頂下。求大俠幫忙
#4
插入之前判断一下啊,如果你想输入为0时候也插入空,那么就给个判断就行
if demand=="" or demand is null)
insert into table_1(id,name,demand)values(1,'12','')
else
insert into table_1(id,name,demand)values(1,'12',demand)
if demand=="" or demand is null)
insert into table_1(id,name,demand)values(1,'12','')
else
insert into table_1(id,name,demand)values(1,'12',demand)
#5
首先给这个字段设置默认值NULL,然后在程序里面判断下假如为空值则不插否则插入值。
#6
insert into table_1(id,name)values(1,'12')
或
insert into table_1(id,name,demand)values(1,'12',NULL)
手头没有 SQL server 的说明文档,空值是不是用 NULL 表达不是非常确定
当然 demand 列应当是可为空的
或
insert into table_1(id,name,demand)values(1,'12',NULL)
手头没有 SQL server 的说明文档,空值是不是用 NULL 表达不是非常确定
当然 demand 列应当是可为空的
#7
insert into table_1(id,name)values(1,'12')
可以為NULL
可是
insert into table_1(id,name,demand)values(1,'12','')
不能為空。
我就是想insert into table_1(id,name,demand)values(1,'12','') 怎么樣使demand為空。
insert into table_1(id,name,demand)values(1,'12',NULL)
是不可以的。
可以為NULL
可是
insert into table_1(id,name,demand)values(1,'12','')
不能為空。
我就是想insert into table_1(id,name,demand)values(1,'12','') 怎么樣使demand為空。
insert into table_1(id,name,demand)values(1,'12',NULL)
是不可以的。
#8
设置 demand 默认值为0
#9
这个问题俺已经解决了,不过封装在框架中了,一会儿上班查一下再发给 lz 哈
#10
同意~~~
#11
insert into table_1(id,name,demand)values(1,'12','')
insert into table_1(id,name,demand)values(1,'12',0)
insert into table_1(id,name,demand)values(1,'12',NULL)
数据库中允许NULL就行
#1
字段设置可以为空!要么就默认为null
#2
insert into table_1(id,name,demand)values(1,'12','') 這句話是不可以使demand null
#3
自己頂下。求大俠幫忙
#4
插入之前判断一下啊,如果你想输入为0时候也插入空,那么就给个判断就行
if demand=="" or demand is null)
insert into table_1(id,name,demand)values(1,'12','')
else
insert into table_1(id,name,demand)values(1,'12',demand)
if demand=="" or demand is null)
insert into table_1(id,name,demand)values(1,'12','')
else
insert into table_1(id,name,demand)values(1,'12',demand)
#5
首先给这个字段设置默认值NULL,然后在程序里面判断下假如为空值则不插否则插入值。
#6
insert into table_1(id,name)values(1,'12')
或
insert into table_1(id,name,demand)values(1,'12',NULL)
手头没有 SQL server 的说明文档,空值是不是用 NULL 表达不是非常确定
当然 demand 列应当是可为空的
或
insert into table_1(id,name,demand)values(1,'12',NULL)
手头没有 SQL server 的说明文档,空值是不是用 NULL 表达不是非常确定
当然 demand 列应当是可为空的
#7
insert into table_1(id,name)values(1,'12')
可以為NULL
可是
insert into table_1(id,name,demand)values(1,'12','')
不能為空。
我就是想insert into table_1(id,name,demand)values(1,'12','') 怎么樣使demand為空。
insert into table_1(id,name,demand)values(1,'12',NULL)
是不可以的。
可以為NULL
可是
insert into table_1(id,name,demand)values(1,'12','')
不能為空。
我就是想insert into table_1(id,name,demand)values(1,'12','') 怎么樣使demand為空。
insert into table_1(id,name,demand)values(1,'12',NULL)
是不可以的。
#8
设置 demand 默认值为0
#9
这个问题俺已经解决了,不过封装在框架中了,一会儿上班查一下再发给 lz 哈
#10
同意~~~
#11
insert into table_1(id,name,demand)values(1,'12','')
insert into table_1(id,name,demand)values(1,'12',0)
insert into table_1(id,name,demand)values(1,'12',NULL)
数据库中允许NULL就行