sql数据类型如何定义只能为数字和字母的形式, 类似于账号密码那些的,求大神教了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是表中的约束吗?alter table tbnameadd constraint CK_约束名 check(字段 like not '%[^0-9]%' or 字段 like not '%[^a-z]%') 我以为没成功,char()可以判断任何unicode字符 谢啦,我用了char();可以了 alter table authorInfoadd constraint CK_userId check(userId like '%[^0-9]%' or userId like '%[^a-z]%')userId附近有语法错误 你是没有userid这个列吗?这个语法是没问题的,我在本地测试过 SQL中字段类型可以设置成varchar(10),前台程序在插入前进行校验是否为数字和字母了 sql数据类型如何定义只能为数字和字母的形式,类似于账号密码那些的一般这个是程序中判断,而不是数据库去判断。如果实在需要定义类型的话,感觉对以后的维护反而不方便。谁知道那一天又需要允许其他类型的呢? create table hehe (ID varchar(10) check (ID not like '%[^a-z]' OR ID not like '%[^0-9]'))go select count(*) from (select count(*) from logs group by computer_id )lala不能执行 在线泪求一SQL问题,高手急救 关于MYSQL的远程连接 这样的数据怎样筛选? 请问:如何枚举一个表的外键约束? 排序问题 溢出的int型数据 简单的查询问题--在线等待 据说,只有能人才能解决:如何实现,只对相临的同样规则的记录进行分给? 子查询结果作为列,该列能作为父查询的条件吗 帮我看看这条SQL语句怎么修改一下效力会高些? 我想创建一个巨大的表
alter table tbname
add constraint CK_约束名 check(字段 like not '%[^0-9]%' or 字段 like not '%[^a-z]%')
add constraint CK_userId check(userId like '%[^0-9]%' or userId like '%[^a-z]%')
userId附近有语法错误
谁知道那一天又需要允许其他类型的呢?
create table hehe (ID varchar(10) check (ID not like '%[^a-z]' OR ID not like '%[^0-9]'))
go