首页 文章
  • 1 votes
     answers
     views

    从MyISAM更改为InnoDB失败

    我有一个PHP脚本,它将数据库引擎从MyISAM更改为InnoDB . 这个脚本完美无缺,直到今天我偶然发现了一个无法正常工作的数据库 . 错误是: 执行SQL时出错:42000 1118行大小太大(> 8126) . 将某些列更改为TEXT或BLOB或使用ROW_FORMAT = DYNAMIC或ROW_FORMAT = COMPRESSED可能会有所帮助 . 在当前行格式中,760字节...
  • 20 votes
     answers
     views

    使用South和Django显式设置MySQL表存储引擎

    我遇到了一个问题,当我迁移时,南方为新模型创建了一个新表模型作为INNODB,但当另一个开发人员运行自己的迁移时,将该表创建为MYISAM . 这个问题是我的所有其他表都是MYISAM,因此使用新表会导致许多外键约束错误 . 如何明确确保使用MYISAM创建表? 是什么导致在不同环境中使用不同的存储引擎创建表?

热门问题