mysql trigger 中文字段问题
有这样的一个触发器
DELIMITER $$
DROP TRIGGER /*!50032 IF EXISTS */ `mysqlwebproject`.`ChannelName`$$
create trigger `mysqlwebproject`.`ChannelName` BEFORE INSERT on `mysqlwebproject`.`powerchannel`
for each row BEGIN
DECLARE aa varchar (250) ;
select CannelName into aa from cannel where ID=new.ChannelID;
set NEW.ChannelName=aa ;
END;
$$
DELIMITER ;
功能:当insert一条新记录时,根据当前记录中的一个ID 为当前记录添加一个字段值
目前功能可以实现了,但是出现的问题是,当 CannelName 内容为中文时,出现乱码。
字符集问题
show variables like 'char%';
没看懂,能不能细说说
谢谢3楼的朋友问题解决
原来变量也能设置 字符集,呵呵,学习了
修改后是这样的:
DELIMITER $$
DROP TRIGGER /*!50032 IF EXISTS */ `mysqlwebproject`.`ChannelName`$$
create trigger `mysqlwebproject`.`ChannelName` BEFORE INSERT on `mysqlwebproject`.`powerchannel`
for each row BEGIN
DECLARE aa varchar (250) charset 'gbk'; //添加了这里
select CannelName into aa from cannel where ID=new.ChannelID;
set NEW.ChannelName=aa ;
END;
$$
DELIMITER ;
相关问答:
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看
......
想请教一个问题,ASP+mysql 会不会有连接默认时间。
我遇到一个问题:我在页面上按一个Save按钮,这个按钮是循环运行100篇 insert数据的存储过程。 asp代码应该没有错的,数据我是放在一个数组的如果我只保存50个是 ......
大家帮我看下吧,本来数据库没有东西,能显示没有东西的信息,但是我添加了一条内容后,字没了,但是图片也无法显示,红叉叉也没有,怎么回事啊?
PHP code:
<?php
$str="select * from product wh ......
我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......