如果使用MEMORY存储引擎,在数据库中建表的时候会默认使用内存模式,重启mysql后数据会丢失
检查my.ini文件中default-storage-engine的值是多少
可能你的这一项的配置是default-storage-engine=memory
你可以把你的建表语句导出来 看看
CREATE TABLE TAB_NAME(
......
......
) ENGINE=memory DEFAULT CHARSET=utf8;
如果是形如这种结构,表示这张表使用的存储引擎是内存模式
在建表的时候带上引擎参数。
CREATE TABLE TAB_NAME(
......
......
) ENGINE=引擎参数 DEFAULT CHARSET=utf8;
可选参数如图
插入之后你有没有保存啊,
你是不是把data文件下的文件给删了?不然重启不可能出现这种结果。要么是没插入成功。仅供参考