mysql - 奇怪的MySQL命令,它的目的是什么?

标签 mysql sql

这个命令在 MySQL 中有什么作用?

> /*!30020*/;
Query OK, 0 rows affected (0.00 sec)

最佳答案

当解析转储文件时,mySQL 可以解析conditional comments.这样,数据库转储可以包含仅针对特定版本的 mySQL 的命令。常用的用法包括 COLLATE 语句和 SET NAMES 关键字。

您显示的注释 - 如果它最后包含一个实际命令 - 将导致该命令仅在 mySQL 的版本为 3.0.0.2 或更高版本时运行。

关于mysql - 奇怪的MySQL命令,它的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645484/

相关文章:

python - 如何使用 Python 自动执行 SQL 查询中的日期

php - 如何将最低索引值分配给最新行或按相反顺序排序

php - 回显用户喜欢的类别的分层MySQL表

sql - Rails Nested 有条件地加入 Activerecord

php - 使用 SQL 查询获取重复列

php - 从一个表中选择所有行,并从另一表中为每一行选择一个特定值

c# - LINQ 相对于函数式方法链的优势

mysql - 具有 MySql 异常的 Entity Framework - "The underlying provider failed on Open."- "Reading from the stream has failed."

mysql - iPhone SDK mysql

php - 如何使用 Laravel 在控制台图表中传递值