jronald 发表于 2009-06-10 20:03

可以一次运行多条sql语句吗?

在mysql命令行或mysql query brower中

safe.cn 发表于 2009-06-10 22:54

好像不行哎...

todayhero 发表于 2009-06-11 11:51

SQL1;SQL2;SQL3;SQL4
不同的SQL语句间用分号分开,然后再执行即可.这也算一次运行多个SQL语句吧!

ruochen 发表于 2009-06-11 12:15

原帖由 jronald 于 2009-6-10 20:03 发表 http://bbs3.chinaunix.net/images/common/back.gif
在mysql命令行或mysql query brower中


我奇怪是你为什么有这个需求?

smallfish_xy 发表于 2009-06-11 14:40

mysql> source /xxx.sql;

夏洛特猫 发表于 2016-05-11 17:28

用mysql -e 可以一次输入多条sql语句并顺序执行,示例如下
mysql -u "$username" -p"$password" -e "drop database if exists $name;create database $name"

Shell_HAT 发表于 2016-05-12 08:42

如果每条SQL语句执行的时间都很长,可以试试放在后台并行跑:mysql -uroot -proot -e "select user from mysql.user;" &
mysql -uroot -proot -e "select password from mysql.user;" &
页: [1]
查看完整版本: 可以一次运行多条sql语句吗?