首页 > 数据库技术 > 详细

MySQL注释中的sql也可能执行

时间:2016-02-23 13:20:36      阅读:231      评论:0      收藏:0      [点我收藏+]

MySql支持三种注释形式:# 和–属于单行注释,注释范围为该行的结尾;/* */注释属于多行注释,此外该种注释还可以实现行内注释。具体的使用情况如下图中所示(四种使用情形):
技术分享

除此之外,/* */这种注释方式还有一种扩展,即当在注释中使用!加上版本号时,只要mysql的当前版本等于或大于该版本号,则该注释中的sql语句将被mysql执行。这种方式只适用于mysql数据库。不具有其他数据库的可移植性。语句形式如下所示:

/*!40000 DROP DATABASE IF EXISTS `test_sql`*/;

更详细的信息请参考:MySQL对标准SQL的扩展

MySQL注释中的sql也可能执行

原文:http://blog.csdn.net/rainnnbow/article/details/50722167

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!