在问个问题啊!

我是利用两个脚本文件来进行数据库的初始化工作,他们分别为createtable.sql和initdate.sql。顾名思义第一个脚本文件用来建立数据库和相应的表,第二个脚本文件用来初始化数据。现在碰到的问题是两个脚本文件的编码如何设置?如果都设置成utf-8(我的数据库编码为utf-8)后,在初始化数据的时候会出现这样的错误“Data too long for column 'title' at row 1”。请问了,在利用脚本文件进行数据库的建立初始化工作的时候,该脚本文件的编码方式应该如何去设置,还应该去注意些什么!

Taxonomy upgrade extras:

编辑这2个脚本的时候都用可支持utf8的编辑器来编写,或者编写完之后转换成utf8字符集(用类似iconv的工具),导入之前也需要执行 SET NAMES utf8; 才行.

MySQL 中文网: http://imysql.cn
Google MySQL 中文用户群:http://groups.google.com/group/imysql

给你的祝福,要让你招架不住!

非常感谢,按照你说的方法已经解决!已经明白其中的原因了,方便告诉我你的qq或者msn吗?

哈哈,看网站联系方式吧,msn好友太多了,不敢公开了,用gtalk吧,不好意思.

MySQL 中文网: http://imysql.cn
Google MySQL 中文用户群:http://groups.google.com/group/imysql

给你的祝福,要让你招架不住!