使用后有没有办法在 PHP7.2 脚本中继续
$sql = "INSERT INTO `table` SET `a` = 'aaa';
$result = mysqli_query($link,$sql,MYSQLI_ASYNC);
// $result is always 'true'
作为延迟插入的一种方式?
它现在给出
Commands out of sync; you can't run this command now
我的脚本继续执行并执行下一个查询的时间。
我正在使用 innodb 所以一个INSERT DELAYED
不起作用,尽管我正在从 PHP 脚本的角度寻找相同的行为。(部署查询,不要等待它被处理)
我是否需要使用单独的脚本和消息代理(例如 RabbitMQ)来使用 InnoDB 数据库实现这一点?