开始学习的时候我并没注意,今天插入中文才发现乱码为问号
在创建数据库时加上
create database dbname default character set utf8 collate utf8_general_ci;
在建表时添加
CREATE TABLE IF NOT EXISTS tablename (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
(1)字符编码
在my.ini中配置
(2)一些报错信息
-
数据库或表名书写错误
数据库或表名填写错误.PNG