php - 如何从php运行mysql文件?
问题描述
` 我尝试了很多,但没有任何答案。我认为这是行不通的
我想从 php 进行迁移,但这不起作用,当我执行 sql 文件时没有错误,但我的数据库没有改变
该命令不起作用:$command = sprintf('mysql -u %s -p %s -h %s -D %s < %s', DB_USER, DB_PASSWORD, DB_HOST, DB_NAME, $file);
define('DB_HOST', '127.0.0.1');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'test');
define('DB_TABLE_VERSIONS', 'versions');
$command = sprintf('mysql -u %s -p %s -h %s -D %s < %s', DB_USER, DB_PASSWORD, DB_HOST, DB_NAME, $file);
shell_exec($command);
解决方案
推荐阅读
- python - 查找四个用户输入的最大数字
- python - PIL Gif 生成未按预期工作
- node.js - 将 Redis 与 Docker 与 Bull 与 Throng 与 Node 连接起来
- json - 从雪花表中获取数据并将 JSON 值插入另一个雪花表中的 VARIANT 列
- symfony - 在 symfony 3 中插入多行很慢
- python - 如何在 Python 函数中提取变量的名称
- javascript - 无法让 localhost 模式在 split.io 中工作
- python - 在 Python 中实现 XNOR 门
- mongodb - mondodb match 语句中值为空时排除字段
- python - 如何在pytest(python)中创建动态测试用例