一尘不染

myisam表上的外键替代?

sql

我正在一个需要使用外键的网站上工作,但是我到处搜索并且共享主机不支持innoDB。我正在使用MyISAM引擎。有使用外键的替代方法吗?

我需要的:

table_image {
image_id (PK) 
}

table_ratings {
rating_id(PK) 
image_id(FK) 
}

提前致谢。


阅读 103

收藏
2021-05-23

共1个答案

一尘不染

幸运的是,在我自己改用innoDb之前,我在地狱中挣扎。

我已经用一堆在线/批处理脚本实现了所有插入/删除级联逻辑…

但这实际上是可以的,因为在某些非常特殊的情况下,您可以断开级联操作,这对于保护性能并不总是一个坏主意。

rgds。

2021-05-23