我可以在函数中使用MySQL PREPARE语句来创建具有可变表名的查询
发布时间:2020-12-11 23:25:23 所属栏目:MySql教程 来源:网络整理
导读:我想创建一个内部具有选择查询的函数,该函数可用于多个数据库表,但不能将变量用作表名.我可以使用函数中的PREPARE语句解决此问题吗? 一个例子: FUNCTION `TESTFUNC`(dbTable VARCHAR(25)) RETURNS bigint(20)BEGIN DECLARE datereg DATETIME; DECLARE stmt
我想创建一个内部具有选择查询的函数,该函数可用于多个数据库表,但不能将变量用作表名.我可以使用函数中的PREPARE语句解决此问题吗? 一个例子:
预先感谢您的任何投入. 最佳答案 代替stmt varchar(255)使用@stmt:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mysql应用MySQL的Data_ADD函数与日期格式化函数说明
- mysql 复制原理与实践
- MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法
- Mysql学习Win 8或以上系统下MySQL最新版5.7.17(64bit ZIP绿
- MySQL 时间类型
- mysql where count(column_name)= 1?
- MYSQL数据库MySQL 性能优化神器Explain介绍及使用详情
- MYSQL教程ERROR: Error in Log_event::read_log_event()
- Mysql实例MYSQL 数据库命名与设计规范
- Mysql学习MySQL中对于NULL值的理解和使用教程