mysql 执行多条语句
在看项目的是看到mysql版本的项目,发现执行多条sql语句是都是先分离一条条的数据库再一条条执行,我想应该有办法一条条执行的吧
所以今天特意的查找了一下
在jdbc下说可以设置连接字符串的时候设置一下
设置成如下的 jdbc:mysql://192.168.3.180/sample?user=root&password=&allowMultiQueries=true
就可以执行多条语句了
在odbc下也是可以设置的方法如下
设置 ODBC -- 配置 --Detials -- Flags 3 -- 钩上 Allow multiple statements
这样就可以了
这两个我就不一一的配置情况测试了
我这边有php的就用来测试一下多条语句了
使用 mysql_query 根本没有办法执行多条语句,查了网上也没有什么办法,只有到php5后有了mysqli才能同时执行多条语句了
正是够郁闷的,这个执行多条语句好像不是mysql的问题啊,还是连接这的问题啊
使用mysqli_multi_query测试同时执行多条sql语句成功
相关文档:
PHP访问MySQL数据库函数简介
1. 进行数据库连接
连接数据库服务器,就是客户端向己运行的数据库服务器发出连接请求,
成功以后就可以对数据库进行相应操作,由于用户的权限不同,所能进
行的操作也不一样。PHP提供了一系列MySQL ......
关于MySQL表设计应该注意的问题(做了点修改)
关
于设计表时应该注意的问题
如有错误欢迎大家指出。这
段时间在家里,做了点修正。
1
、慎重选择表名。
有
两种选择:
按照 ......
drop procedure if exists pro_rep_shadow_rs;
delimiter |
----------------------------------
-- rep_shadow_rs
-- 用来处理信息的增加,更新和删除
-- 每次只更新上次以来没有做过的数据
-- 根据不同的标志位
-- 需要一个输出的参数,
-- 如果返回为0,则调用失败,事务回滚
-- 如 ......
mysql忘记root密码的解决
一. MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM mysqld
2. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
......
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> ......