你好!我在導入MySql數據庫時遇到這樣的問題請幫忙分析一下是什么原因。
我的MySql默認字符編碼是gb2312,如果通過Tool-->Import from SQL Statement來執行這個腳本,那么在數據庫里的中文字符就會是亂碼,但是我只要手動的先執行create table 再手動的執行insert,插入的值就不是亂碼,你說這是什么原因?謝謝啦!
CREATE TABLE `activity` (
`activity_id` varchar(20) NOT NULL,
`activity_name` varchar(50) default NULL,
`delivery_id` varchar(20) NOT NULL,
`activity_startTime` datetime default NULL,
`activity_endTime` datetime default NULL,
`owner` varchar(10) default NULL,
`checker` varchar(10) default NULL,
`activity_budget` decimal(20,2) default NULL,
`progress` int(5) default NULL,
PRIMARY KEY (`activity_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `activity` VALUES ('1.4.1', '生氣', '1.4', '2007-06-28 09:23:53', '2007-06-29 09:36:18', 'vera', 'joey', '1000.00', '20');
INSERT INTO `activity` VALUES ('1.4.2', '勸說', '1.4', '2007-06-29 09:36:18', '2007-06-29 09:58:18', 'joey', 'vera', '1.00', '60');
回復 更多評論