mysql中
定义变量
DECLARE TABLENAME VARCHAR(50);
set TABLENAME=CONCAT('log','_',SUBSTRING('2010-01-02',6,2),RIGHT(parDate,2));
select * from TABLENAME;
说这个表名是无效的,该如何改呢?
定义变量
DECLARE TABLENAME VARCHAR(50);
set TABLENAME=CONCAT('log','_',SUBSTRING('2010-01-02',6,2),RIGHT(parDate,2));
select * from TABLENAME;
说这个表名是无效的,该如何改呢?
解决方案 »
- 菜鸟问题
- 求救mysql error:the table is full
- 请大家帮我看看这个存储过程有什么语法错误.谢谢.
- 如何在VS.NET中连接MYSql
- 怎样从mysql数据库中用c语言取得blob字段的值,fetch后,不知道怎样将数值放进文件中?
- 在mysql中,怎样查看一个database中是否存在table
- 刚刚接触MySQL,求关与MyQSL的介绍。给分
- 一个以记录集为条件查询并进行分组排序筛选的SQL请教
- 装WAMP3.0.6出现的mysql错误
- 为什么我用show binlog events in 语句展示mysql二进制日志里中文字符是乱码的?
- 动态sql只能写在存储过程吗?怎么返回结果集
- MySQL-Front的注册问题
PREPARE stmt1 FROM @sql;
EXECUTE stmt1 ;
DEALLOCATE PREPARE stmt1;
只能用字符串累加生成SQL语句,再动态执行