create table users(
alias varchar(20) not null primary key default '',
active enum('1','0') not null default '1',
port int(11) NOT NULL default '0'
);在上面建的数据库里面有emnu类型的,
然后在做查询时候select * from users where WHERE alias = '%1' AND IS active
问题关键是在AND IS active 这一句怎么解释,我运行怎么不能通过。
还有alias = '%1' 这一句是做匹配alias结尾是1的,这样可以吗?
麻烦大家来看看。
alias varchar(20) not null primary key default '',
active enum('1','0') not null default '1',
port int(11) NOT NULL default '0'
);在上面建的数据库里面有emnu类型的,
然后在做查询时候select * from users where WHERE alias = '%1' AND IS active
问题关键是在AND IS active 这一句怎么解释,我运行怎么不能通过。
还有alias = '%1' 这一句是做匹配alias结尾是1的,这样可以吗?
麻烦大家来看看。
解决方案 »
- 求解决mysql创建函数的语法问题
- mysql建立外键
- 【c语言】明明执行了mysql_close,可为什么还是存在大量的ESTABLISHED链接?
- 在插入记录之前,如何判断表中是否已存在此记录
- 100分,一个超难的数据查询问题。up有分
- 要命!这个SQL语句一天没想出来,那位高手能拨云见日?
- ap 是linux+apache+PHP,db是:windows+mysql,怎么配置链接mysql?
- 新手简单MYSQL问题,在线等。
- TO_DAYS函数是如何计算的?
- mysql 不停的重启,Log 报有InnoDB: Database page corruption on disk or a failed
- 2次Update执行性能上的差异很大,请教原因
- MYSQL服务已经运行但总是连接不到服务器是怎么回事儿了?
select * from users WHERE `alias` like '%1' AND active=1;
active=1 or active=0