create table Table1(
elog varchar(7999) default null)
ENGINE=InnoDB AUTO_INCREMENT=138 DEFAULT CHARSET=gb2312;update table1 set elog = '';update table1 set elog = elog + '你好'; select * from table1 < - 显示 ??乱码还有怎样update成日期里的几号? 即设 elog 里的内容为 '03日 做了'
elog varchar(7999) default null)
ENGINE=InnoDB AUTO_INCREMENT=138 DEFAULT CHARSET=gb2312;update table1 set elog = '';update table1 set elog = elog + '你好'; select * from table1 < - 显示 ??乱码还有怎样update成日期里的几号? 即设 elog 里的内容为 '03日 做了'
解决方案 »
- can't not update table 'szs_pick' in stored function/trigger because it is alrea
- 求SQL语句一条
- 求Mysql存储过程编程学习资料
- mysql连接出现以下错误 怎么解决?
- 写一个查询语句,看你会不会!!!!!!
- sqlserver里的datediff(month,day1,day2)=0如何在mysql找到
- 在linux下不能进入mysql了,郁闷,谁来帮帮我呀?
- 【insert高级用法】在线等,windows下mysql如何insert数量不定的项
- 求一个按时间段查询的方法。
- 请教大神,我的MySQL分页sql语句哪里错了,查不出数据~
- 在数据表中提取随机的5条记录,怎么可以让随机的5条记录有可能是重复的呢?
- Navicat for MySql 如何使用?
set ad = '2009-07-01';假设 elog里是[你好]再update成 [你好 01日]
update成 [你好 01日]
update table1 set elog = concat(elog ,' ', DATE_FORMAT(now(),'%d') , '日');
in1_swedish_ci,COERCIBLE), (latin1_swedish_ci,COERCIBLE) for operation 'concat'
MySQL 中文显示乱码
update table1 set elog = concat(elog ,_gb2312 ' ',CONVERT(DATE_FORMAT(ad,'%d') USING gb2312), _gb2312 '日')
用 _gb2312 是应该你当前的连接中的字符集估计不是gb2312.为什么MYSQL不像MSSQL那样简单.
为什么MS SQL SERVER不免费? 另外MS SQL SERVER或ORACLE其实同样也有字符集设置的问题。只不过不象MYSQL这样明显。因为这些产品尽可能使用了操作系统的设置。