Есть ли способ создать несколько баз данных в одной строке запроса?Создание нескольких баз данных в одной строке запроса
Что-то вроде этого:
$sql="CREATE DATABASE `db1` AND/,/./etc `db2` AND/,/./etc `db3`";
$mysql_query=($sql,$con);
Есть ли способ создать несколько баз данных в одной строке запроса?Создание нескольких баз данных в одной строке запроса
Что-то вроде этого:
$sql="CREATE DATABASE `db1` AND/,/./etc `db2` AND/,/./etc `db3`";
$mysql_query=($sql,$con);
Я не уверен, но он должен работать только разделенная точкой с запятой; Вы можете попробовать
mysqli_multi_query
, но вы должны были подключены к базе данных с mysqli_connect не mysql_connect :(
Другие варианты будут создать файл 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; ..."
в MySQL может работать для этого, но я не уверен, если ты позвонишь ему одну строку , – paqogomez