如何利用数据库建立Union 约束

如何利用数据库建立Union 约束,第1张

insert into test(Uname,Upws,Uaddress)

select default,'safas','sssssss' union

select 'minmin','dsf','sfdasdfsdf' union

select 'xinxin','sdf','sadf'

这个语法本来就有错

select 后面要有FROM 表名啊

还哟VALUES 这个关键字不可少的

insert into test(Uname,Upws,Uaddress)

VALUES(

select default,'safas','sssssss' FROM ....union

select 'minmin','dsf','sfdasdfsdf' FROM ...union

select 'xinxin','sdf','sadf'FROM.... )

1. 建表时加上唯一性约束

CREATE TABLE `t_user` (

`Id` int(11) NOT NULL AUTO_INCREMENT,  -- 自增

`username` varchar(18) NOT NULL unique,  -- 唯一性约束

`password` varchar(18) NOT NULL,

PRIMARY KEY (`Id`)

) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk

2.给已经建好的表加上唯一性约束

ALTER TABLE `t_user` ADD unique(`username`)

参考资料

csdn.csdn[引用时间2018-1-9]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11256270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存