需要帮助将 InnoDB 存储引擎实施到现有数据库
我试图通过 Sequel Pro 将主键添加到我的表中,它说“该表当前不支持关系。只有使用 InnoDB 存储引擎的表支持它们。”
我进入 phpMyAdmin 并查看存储引擎,看到列出了 InnoDB,以蓝色突出显示,然后我选择了它,它显示了以下信息: http://cl.ly/68Ph
已启用,但我不确定如何实施它我现有的数据库,感谢任何帮助。
I am trying to add primary keys to my tables, via Sequel Pro and it said "This table currently does not support relations. Only tables that use the InnoDB storage engine support them."
I went into phpMyAdmin and looked at the storage engines and saw InnoDB listed, highlighted in blue, then I selected it and it displayed this info: http://cl.ly/68Ph
It is enabled, but I am unsure how to implement it to my existing database, any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该告诉您的表使用
InnoDB
:对于现有表,
对于新表。
请注意,
InnoDB
既不支持SPATIAL
也不支持FULLTEXT
索引,因此如果您的应用程序依赖于它们,请不要使用它。You should tell your tables to use
InnoDB
:for existing tables,
for the new ones.
Note that
InnoDB
supports neitherSPATIAL
norFULLTEXT
indexes so don't use it if your application relies on them.