各位sql大神请帮帮忙关于null值和''值
sql吧
全部回复
仅看楼主
level 3
zpq452617435 楼主
以下是我设计的表
每一个列值都是允许空的,
insert into table values(‘1’,'1','3','4','5',null,null)
以上的插入我是允许的,也是
正确的

insert into view1 values('1','1','3','4','5','','')
以上的插入是不正确的,但是可以插入进去,
我的意思是想 要么为null 要么有字符串,而不能出现这样
求大神能给个解决方案。谢谢了
2015年12月16日 07点12分 1
level 1
如果发生这种情况请采用触发器,但是建议还是在程序中进行处理,毕竟触发器会影响sql性能,另外,尽量不要使用中文作为字段名称。
2015年12月16日 09点12分 2
谢谢你的建议,我想问下是不是在sql插入前进行触发吗?
2015年12月16日 13点12分
1