【发布时间】:2023-04-02 05:13:01
【问题描述】:
function cpanel_populate_database($dbname)
{
// populate database
$sql = file_get_contents(dirname(__FILE__) . '/PHP-Point-Of-Sale/database/database.sql');
$mysqli->multi_query($sql);
$mysqli->close();
}
sql 文件是从 phpMyAdmin 直接导出的,大约 95% 的时间运行没有问题,所有表都已创建并插入数据。 (我正在从头开始创建一个数据库)
另外 5% 只创建第一个表或有时前 4 个表,但没有创建其他表(有 30 个表)。
我决定不使用 multi_query,因为它看起来有问题,并通过在分号后的每一行上仅使用 mysql_query 来查看错误是否发生。有没有人遇到过这样的问题?
【问题讨论】:
标签: php mysql multi-query