MySQL语句插入数据库时出错!
我的数据库的字符集类型是:gb2312 -- GB2312 Simplified Chinese,当我向salesrecord这个表中的xingming这个字段提交数据时一提交‘荘’是就出错!请各位高手指点指点!
荘 是gb2312 中的字符吗?
换字符集吧,gbk 或者 utf8
用gbk也是一样的!
那就utf8 吧
这个是繁体吧,那么用big5
utf8应该没问题
我一直用utf8
你表的字符集是什么?gbk没有问题的,我刚才测试过。
把数据库和表的字符集设置为gbk,表的字符集不设置则缺省和数据库一致。
另外,在客户端执行set names='gbk';
顶!!
相关问答:
一个行业网站,要实现的功能要求为:
一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。
数据类型为innodb,当前的方法是对关键词进行 ......
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......
这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看
......
SQL code:
create PROCEDURE aa(SqlCMD1 varchar(8000),SqlCMD2 varchar(8000),SqlCMD3 varchar(8000))
begin
declare exit handler for sqlexception rollback;
start TRANSACTION;
EXECUTE SqlCMD1;
EXE ......