因为是很多页面传送过来的SQL,
比如$sql="select * from tb1";或者$sql="select * from tb2 where user=3";
每次只有一条查询语句发送过来,应该如何写这个存储过程呢?
比如$sql="select * from tb1";或者$sql="select * from tb2 where user=3";
每次只有一条查询语句发送过来,应该如何写这个存储过程呢?
解决方案 »
- 急!Mysql 中按成绩降序排名 取名次(每个人的名次都要有)
- JAVA对MYSQL数据库插入的菜鸟问题..
- 求MYSQL性能监控工具,WIN,LINUX下的都可以
- Mysql的MyIsam COUNT问题
- MySQL插入数据库的瞬间时区改变
- select @@identity
- 换成mysql5、phpMyAdmin 2.6.0-pl3,没有做任何修改,用php、在命令行里读写数据都没有乱码问题,倒是在phpMyAdmin里显示的中文数据都是
- 请大家帮帮忙:我用Apache+PHP+MySQL,在命令行提符下键入:mysqladmin -u root create mydb 竟然会出现如下错误,请问是怎么回事:mysqlad
- ACCESS的链接表问题
- MySQL 表分区问题,无法针对主键添加HASH分区,请教为何
- MySql的Sum()函数是不是不支持整型数据求和?
- 关于MySQL的concat函数的一个
create proc test
(
@sql varchar(8000)
)
as
exec (@sql)
go
create procedure p1(@sql varchar(300))
as
exec(@sql)
GO;
语法对么,他报语法错误
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@sql varchar(300)) as exec(@sql) go' at line 1