mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
df2bdd6063
NUMBERS If a system variable was declared as deprecated without mention of an alternative, the message would look funny, e.g. for @@delayed_insert_limit: Warning 1287 '@@delayed_insert_limit' is deprecated and will be removed in MySQL . The message was meant to display the version number, but it's not possible to give one when declaring a system variable. The fix does two things: 1) The definition of the message ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT is changed so that it does not display a version number. I.e. in English the message now reads: Warning 1287 The syntax '@@delayed_insert_limit' is deprecated and will be removed in a future version. 2) The message ER_WARN_DEPRECATED_SYNTAX_WITH_VER is discontinued in favor of ER_WARN_DEPRECATED_SYNTAX for system variables. This change was already done in versions 5.6 and above as part of wl#5265. This part is simply back-ported from the worklog.
23 lines
791 B
Text
23 lines
791 B
Text
'#--------------------FN_DYNVARS_062_01------------------#'
|
|
SET @start_log= @@global.log;
|
|
SELECT @@global.log AS INIT_VALUE;
|
|
INIT_VALUE
|
|
1
|
|
SELECT @@log AS INIT_VALUE;
|
|
INIT_VALUE
|
|
1
|
|
SET @@global.log = ON;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|
|
SET global log = 0;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|
|
'#--------------------FN_DYNVARS_062_02-------------------------#'
|
|
SELECT VARIABLE_VALUE
|
|
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
|
|
WHERE VARIABLE_NAME='log';
|
|
VARIABLE_VALUE
|
|
OFF
|
|
SET @@global.log= @start_log;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|