mysql 导入错误:/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
mysql 数据库导入错误:/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
今天在帮别人搬家的时候遇到了这个情况,挺罕见的,基本上数据库搬家就是备份导出再还原而已 MYSQL数据库版本新旧的一致,编码一致
在百度和谷歌搜索得到答案,在导出的sql中找到以下代码: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;
删除即可,网上原文还有以下操作: 使用phpmyadmin 导入,文件的字符集选择latin1,一切正常。 经验:使用phpMyadmin,以默认状态导出,用记事本将导出的utf8编码的文件另存为ansi编码。 打开文本文件,替换所有gbk 为 latin1 |