Mem*_*les 6 mysql sql database
有没有办法在一行查询中创建多个数据库?
像这样的东西:
$sql="CREATE DATABASE `db1` AND/,/./etc `db2` AND/,/./etc `db3`";
$mysql_query=($sql,$con);
Run Code Online (Sandbox Code Playgroud)
小智 7
其他选项是创建一个SQL文件,例如:
/*myFile.sql*/
CREATE DATABASE db1;
CREATE DATABASE db2;
然后运行:
mysql -u user -p < myFile.sql
如果你必须在一个控制台线上拥有它,你可以做到:
mysql -u user -p -e "CREATE DATABASE db3; CREATE DATABASE db4; ..."
我不确定,但它应该只能用分号分隔;你可以尝试
mysqli_multi_query
Run Code Online (Sandbox Code Playgroud)
但你必须使用 mysqli_connect 而不是 mysql_connect 连接到数据库:(