mysql中动态语句编写的引号怎么用
发布时间:2021-12-28 12:03:42 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了mysql中动态语句编写的引号怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下mysql中动态语句编写的引号怎么用这篇文章吧。 我们在写MYSQL存储过程的动态SQL时, 往往是先写好SQL原
这篇文章主要为大家展示了“mysql中动态语句编写的引号怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中动态语句编写的引号怎么用”这篇文章吧。 我们在写MYSQL存储过程的动态SQL时, 往往是先写好SQL原型,再根据需要来写成动态的形式. 但往往这个过程是非常痛苦的,因为在这中间你可以需要处理很多个单引号及一些特殊字符. 我们在写MYSQL存储过程的动态SQL时, 往往是先写好SQL原型,再根据需要来写成动态的形式. 但往往这个过程是非常痛苦的,因为在这中间你可以需要处理很多个单引号及一些特殊字符.(如果你写过ORACLE PL/SQL就会有相会的经验). 不过呢,非常幸运的是,在MYSQL中支持双引号". 也就是说你基本不去改SQL原型,MYSQL会原样搬过来. 比如,我们要的SQL原型如下: select * from mysql.user where user='root' limit 10 ; 如果写成动态SQL : set @sql = " select user,host from mysql.user where user='root'" ; set @sql = concat(@sql ," limit 10 " ) ; prepare sql1 from @sql; execute sql1 ; deallocate PREPARE sql1 ; 以上是“mysql中动态语句编写的引号怎么用”这篇文章的所有内容,感谢各位的阅读! (编辑:汉中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐