可以一次运行多条sql语句吗?
在mysql命令行或mysql query brower中 好像不行哎... SQL1;SQL2;SQL3;SQL4不同的SQL语句间用分号分开,然后再执行即可.这也算一次运行多个SQL语句吧! 原帖由 jronald 于 2009-6-10 20:03 发表 http://bbs3.chinaunix.net/images/common/back.gif
在mysql命令行或mysql query brower中
我奇怪是你为什么有这个需求? mysql> source /xxx.sql; 用mysql -e 可以一次输入多条sql语句并顺序执行,示例如下
mysql -u "$username" -p"$password" -e "drop database if exists $name;create database $name"
如果每条SQL语句执行的时间都很长,可以试试放在后台并行跑:mysql -uroot -proot -e "select user from mysql.user;" &
mysql -uroot -proot -e "select password from mysql.user;" &
页:
[1]