当使用mysql workbench建模时,当建立完成之后导出sql文件;然后使用该sql文件进行创建数据库时中文注释会是乱码
解决办法:
在导出的sql文件头部加上 /*!40101 SET NAMES utf8 */;
-- MySQL Script generated by MySQL Workbench -- 06/08/15 23:15:33 -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering /*!40101 SET NAMES utf8 */; SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';