dolthub/dolt
GitHub で見るDolt differs from MySQL on allowing query global only system variable with session scope
Open
#6,722 opened on 2023年9月26日
bugcorrectnessgood first issuegood reprosql
Repository metrics
- Stars
- (15,227 stars)
- PR merge metrics
- (平均マージ 2d 21h) (30d で 58 merged PRs)
説明
Dolt display incorrect header for querying global only variable without specifying the scope. It also should error on querying global only variable with SESSION scope.
Dolt:
mysql> SELECT @@system_time_zone;
+----------------------------+
| @@SESSION.system_time_zone |
+----------------------------+
| PDT |
+----------------------------+
1 row in set (0.00 sec)
mysql> SELECT @@SESSION.system_time_zone;
+----------------------------+
| @@SESSION.system_time_zone |
+----------------------------+
| PDT |
+----------------------------+
1 row in set (0.00 sec)
MySQL:
mysql> SELECT @@system_time_zone;
+--------------------+
| @@system_time_zone |
+--------------------+
| PDT |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT @@SESSION.system_time_zone;
ERROR 1238 (HY000): Variable 'system_time_zone' is a GLOBAL variable