社区
MySQL
帖子详情
用navicat建了一个表,然后表中插入数据提示table read only??
土豆吧
2012-10-17 09:44:24
别的表可以插入数据,就这个表不行, 运行了flush tables , 重启了mysql 也不行? 怎么回事?呢?
...全文
1091
6
打赏
收藏
用navicat建了一个表,然后表中插入数据提示table read only??
别的表可以插入数据,就这个表不行, 运行了flush tables , 重启了mysql 也不行? 怎么回事?呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
plwsab6000
2014-09-18
打赏
举报
回复
给表建个主键,就行行了。
zhz_No1
2013-04-25
打赏
举报
回复
怎么解决呢?往MRG_MyISAM类型的表添加数据。
WWWWA
2012-10-17
打赏
举报
回复
MERGE存储引擎,也被认识为MRG_MyISAM引擎,是一个相同的可以被当作一个来用的MyISAM表的集合。“相同”意味着所有表同样的列和索引信息。你不能合并列被以不同顺序列于其中的表,没有恰好同样列的表,或有不同顺序索引的表。而且,任何或者所有的表可以用myisampack来压缩的.
当你创建一个MERGE表之时,MySQL在磁盘上创建两个文件。文件名以表的名字开始,并且有一个扩展名来指明文件类型。一个.frm文件存储表定义,一个.MRG文件包含被当作一个来用的表的名字。这些表作为MERGE表自身,不必要在同一个数据库中。
你可以对表的集合用SELECT, DELETE, UPDATE和INSERT。你必须对你映射到一个MERGE表的这些表有SELECT, UPDATE和DELETE 的权限。
如果你DROP MERGE表,你仅在移除MERGE规格。底层表没有受影响。
当你创建一个MERGE表之时,你必须指定一个UNION=(list-of-tables)子句,它说明你要把哪些表当作一个来用。如果你想要对 MERGE表的插入发生在UNION列表中的第一个或最后一个表上,你可以选择地指定一个INSERT_METHOD选项。使用FIRST或LAST值使得插入被相应地做在第一或最后一个表上。如果你没有指定INSERT_METHOD选项,或你用一个NO值指定该选项。往MERGE表插入记录的试图导致错误。
下面例子说明如何创建一个MERGE表:
CODE:
mysql> CREATE TABLE t1 (
-> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> message CHAR(20));
mysql> CREATE TABLE t2 (
-> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> message CHAR(20));
mysql> INSERT INTO t1 (message) VALUES ('Testing'),('table'),('t1');
mysql> INSERT INTO t2 (message) VALUES ('Testing'),('table'),('t2');
mysql> CREATE TABLE total (
-> a INT NOT NULL AUTO_INCREMENT,
-> message CHAR(20), INDEX(a))
-> TYPE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;注意,一个列在MERGEN表中被索引,但没有被宣告为一个PRIMARY KEY,因为它是在更重要的MyISAM表中。这是必要的,因为MERGE表在更重要的表中的设置上强制非唯一性。
ACMAIN_CHM
2012-10-17
打赏
举报
回复
merge存储引擎
土豆吧
2012-10-17
打赏
举报
回复
没用建表语句,直接用navicat建的,,刚刚又检查了一下那个表, 表类型选错了,选成MRG_MyISAM 了,换成MyISAM就好了, 不知道MRG_MyISAM 是什么类型的?
WWWWA
2012-10-17
打赏
举报
回复
建表语句 是什么
MySQL error:165
Table
is
read
only
找到mysqladmin所在位置,一般都在mysql/bin下面,然后运行一下命令,管理员开power shell: ./mysqladmin -u root -p flush-
table
s 之后输入root账号的密码,马上就好了,没有任何任何
提示
,重启mysql,一般...
Java——J
Table
表
格组件的使用(将
数据
库的
数据
展现在窗口)
导入材料规格
表
中
数据
到所建
表
3.idea连接
数据
库3.1 打开idea新建
一个
java项目,我这里命名为MysqlTest3.2 在src处新建
一个
java class文件,此处命名为Test,然后创建
一个
与src同级的lib文件夹3.3 导入jar文件3.3....
mysql清除
表
空间导入_mysql5.6之 传输
表
空间迁移
表
或恢复误删除的
表
一,简单说明:1),传输
表
空间的限制:1,mysql 版本 5.6.6 及其以上,并且版本建议源和目标版本建议都是GA版并且大版本一样2,
表
引擎为innodb并且开启独立
表
空间 innodb_file_per_
table
3,处于导出状态的
表
只允许读...
[Java] h2
数据
库初始化
表
失败问题解决记录
内存模式下,启动之后虽然执行了初始化脚本,但是在console中没有建
表
和
插入
初始
数据
。执行查询/更新操作,也
提示
表
不存在 原因: 我的原因是因为初始化的sql是用
navicat
从mysql导出
表
得来,有...
MySQL设置
数据
库为只读
MySQL系统中,提供有
read
_only 和 super_
read
_only 两个只读参数,参考官方文档,这里介绍下这两个参数的作用:
read
_only 参数默认不开启,开启后会阻止没有 super 权限的用户执行
数据
库变更操作。开启后,普通...
MySQL
56,822
社区成员
56,753
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章