select * from dept where binary ucase(deptname) like concat('%',ucase('s'),'%');
select * from dept where deptname like binary '%s%';
上述方法我试过了,不行呀 不知道怎么样设置默认字符集 我的开发运用于日文系统, 数据库用mysql 5.0我创建数据库表的语句是这样的 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION; SET NAMES sjis; DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept` ( `DeptNo` int(10) NOT NULL auto_increment, `DeptName` varchar(255) character set utf8 NOT NULL default '', PRIMARY KEY (`DeptNo`) ) ENGINE=InnoDB DEFAULT CHARSET=sjis;有问题吗? 请继续指导呀
不知道怎么样设置默认字符集
我的开发运用于日文系统,
数据库用mysql 5.0我创建数据库表的语句是这样的
SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT;
SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS;
SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION;
SET NAMES sjis;
DROP TABLE IF EXISTS `dept`;
CREATE TABLE `dept` (
`DeptNo` int(10) NOT NULL auto_increment,
`DeptName` varchar(255) character set utf8 NOT NULL default '',
PRIMARY KEY (`DeptNo`)
) ENGINE=InnoDB DEFAULT CHARSET=sjis;有问题吗?
请继续指导呀