我的数据库脚本很简单,就是对表a增加一个字段.并且没有中文字符.我用的图形化工具是MySQLAdministrator
我碰到的问题是:
我的脚本的字符集一开始是utf-8,无法用工具,也无法通过命令导入.用工具导入的话他提示导入成功,但是实际的字段没有增加.用命令导入的话,错误信息为:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the ma
nual that corresponds to your MySQL server version for the right syntax to use n
ear '锘縰se ecalendar' at line 1 然后我把字符集改为ANSI,无法用工具导入,同样是提示导入成功,但是实际的字段没有增加,但是可以用命令导入了..
我想用工具导,请问各位大虾到底哪里出了问题?PS:sql脚本里的程序为:
use ecalendar;
ALTER TABLE `ecalendar`.`cal_rrule` ADD COLUMN `USER_ID` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `RR_START_DATE`;
我碰到的问题是:
我的脚本的字符集一开始是utf-8,无法用工具,也无法通过命令导入.用工具导入的话他提示导入成功,但是实际的字段没有增加.用命令导入的话,错误信息为:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the ma
nual that corresponds to your MySQL server version for the right syntax to use n
ear '锘縰se ecalendar' at line 1 然后我把字符集改为ANSI,无法用工具导入,同样是提示导入成功,但是实际的字段没有增加,但是可以用命令导入了..
我想用工具导,请问各位大虾到底哪里出了问题?PS:sql脚本里的程序为:
use ecalendar;
ALTER TABLE `ecalendar`.`cal_rrule` ADD COLUMN `USER_ID` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `RR_START_DATE`;
我试过把整个脚本文件用Utraledit转换ANSI或者UTF-8编码也会有时可以,有时不可以,所以我都很少用.如果有脚本要导我一般在命令行上执行脚本
脚本前加:
set names utf8;
use ecalendar; ALTER TABLE `ecalendar`.`cal_rrule` ADD COLUMN `USER_ID` INTEGER UNSIGNED NOT NULL DEFAULT 0 AFTER `RR_START_DATE`;