该语句的DELAYED
选项
是标准 SQL 的 MySQL 扩展。INSERT
在以前的 MySQL 版本中,它可以用于某些类型的表(例如
MyISAM
),这样当客户端使用时
INSERT DELAYED
,它会立即从服务器获得一个 okay,而当表不可用时,该行将排队等待插入正在被任何其他线程使用。
DELAYED
插入和替换在 MySQL 5.6 中被弃用。在 MySQL 8.0 中,
DELAYED
不支持。服务器识别但忽略DELAYED
关键字,将插入处理为非延迟插入,并生成
ER_WARN_LEGACY_SYNTAX_CONVERTED
警告:
INSERT DELAYED 不再受支持。该语句已转换为 INSERT。该
DELAYED
关键字计划在未来版本中删除。