mysql/*! xxx/**/添加感叹号

您所在的位置:网站首页 html参数后加感叹号 mysql/*! xxx/**/添加感叹号

mysql/*! xxx/**/添加感叹号

2024-06-11 09:48| 来源: 网络整理| 查看: 265

一、

/* …. */ 在大部分语言中都一样是注释。这个之中的语句是不被执行的。 但MYSQL中 为了保持兼容,比如从mysqldump 导出的SQL语句能被其它数据库直接使用,它把一些特有的仅在MYSQL上的语句放在 /! … / 中,这样这些语句如果在其它数据库中是不会被执行,但在MYSQL中它会执行。

二、

mysql /*!50001 注释解释 在MySQL里,多行解释 是 /* */,这个是SQL的标准 但是MySQL扩张了解释 的功能 假如 在起头的/*后头加了惊叹 号,那么此解释 里的语句将被推行 比如 mysql> /! select from test */; +——+ | id | +——+ | 1 | | 2 | | 3 | +——+ 3 rows in set (0.00 sec)

再看如下语句 /!50001 select from test */; 这里的50001表示假如 数据库是5.00.01以上版本,该语句才会被推行 因此固然 你的mysqldump出来的成立 view的语句在解释 里,实际 上它是会被推行 的

假如 是一下内容,就不会推行 了,那是真正的解释 了 /* select * from test */;

转自https://www.cnblogs.com/itcomputer/articles/5253263.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3