看一下mySQL Dump,我遇到了一些东西,想知道它们是什么.
我知道了:
/*!50001 DROP TABLE IF EXISTS `xxx` */;
Run Code Online (Sandbox Code Playgroud)
什么是50001旗帜,是否有他们的意思清单?
它是在MySQL的论坛/邮件列表讨论这里.
Run Code Online (Sandbox Code Playgroud)/*!50001 DROP TABLE `category_count_view`*/;这是MySQL的"特性".任何其他RDBMS都会将此视为注释.
但是,MySQL查看50001并将其检查为MySQL版本.这是现实世界中的版本5.00.01或5.0.1,但为子版本和版本留出了大于9的空间.
如果MySQL低于5.0.1,MySQL会将该行视为注释,并且如果MySQL大于或等于5.0.1,则将处理该行.
这是使SQL脚本与不同版本的MySQL兼容的一种方式,并允许包含新功能.
小智 3
50001 是一个表示您的 mysql 版本的值。
这是版本 5.00.01,或现实世界中的 5.0.1,但为子版本和版本留出了大于 9 的空间。
这是一种使 SQL 脚本与不同版本的 MySQL 兼容的方法,并允许包含新功能。
| 归档时间: |
|
| 查看次数: |
3092 次 |
| 最近记录: |