mysql不支持外键?

javanew 2003-09-26 05:55:03
InnoDB是个什么意思?是mysql的表的一种类型吗?
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
howell711 2003-09-28
  • 打赏
  • 举报
回复
3.22.15中这么说的,更高的版本应该是支持的;
在MySQL里存在FOREIGN KEY句法仅仅为了与其他SQL供应商的CREATE TABLE命令相兼容;它不做任何事情。没有ON DELETE ...的FOREIGN KEY句法主要用于文档目的。一些ODBC应用程序可以使用它自动生成WHERE子句,但是这通常很容易的覆盖。 FOREIGN KEY有时用作一个约束检查,但是如果行以正确的顺序被插入表,该检查实际上是不必要的。MySQL仅仅支持这些子句(不考虑是否他们工作!),因为一些应用程序要求他们存在
lxf_1976 2003-09-27
  • 打赏
  • 举报
回复
CREATE TABLE ... TYPE = InnoDB;

ALTER TABLE ... TYPE = InnoDB;
javanew 2003-09-26
  • 打赏
  • 举报
回复
怎么设置表为innodb类型泥?
web_spider 2003-09-26
  • 打赏
  • 举报
回复
support
ezhou 2003-09-26
  • 打赏
  • 举报
回复
InnoDB是MySQL的一种支持事务处理等高级特性的数据库格式,至少在4.0以上版本mysql开始支持外键。

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧