mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
correcting error messages after discussion with Paul (replication of routines).
mysql-test/r/rpl_sp.result: result update sql/share/errmsg.txt: correcting error messages after discussion with Paul.
This commit is contained in:
@ -21,7 +21,7 @@ set b = 8;
|
|||||||
insert into t1 values (b);
|
insert into t1 values (b);
|
||||||
insert into t1 values (unix_timestamp());
|
insert into t1 values (unix_timestamp());
|
||||||
end|
|
end|
|
||||||
ERROR HY000: This routine is declared to be non-deterministic and to modify data and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
ERROR HY000: This routine has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
||||||
show binlog events from 98|
|
show binlog events from 98|
|
||||||
Log_name Pos Event_type Server_id End_log_pos Info
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
master-bin.000001 # Query 1 # create database if not exists mysqltest1
|
master-bin.000001 # Query 1 # create database if not exists mysqltest1
|
||||||
@ -84,7 +84,7 @@ not deterministic
|
|||||||
reads sql data
|
reads sql data
|
||||||
select * from mysqltest1.t1
|
select * from mysqltest1.t1
|
||||||
alter procedure foo2 contains sql;
|
alter procedure foo2 contains sql;
|
||||||
ERROR HY000: This routine is declared to be non-deterministic and to modify data and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
ERROR HY000: This routine has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
||||||
drop table t1;
|
drop table t1;
|
||||||
create table t1 (a int);
|
create table t1 (a int);
|
||||||
create table t2 like t1;
|
create table t2 like t1;
|
||||||
@ -97,7 +97,7 @@ grant SELECT, INSERT on mysqltest1.t2 to "zedjzlcsjhd"@127.0.0.1;
|
|||||||
create procedure foo4()
|
create procedure foo4()
|
||||||
deterministic
|
deterministic
|
||||||
insert into t1 values (10);
|
insert into t1 values (10);
|
||||||
ERROR HY000: You do not have SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
ERROR HY000: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)
|
||||||
set global log_bin_trust_routine_creators=1;
|
set global log_bin_trust_routine_creators=1;
|
||||||
create procedure foo4()
|
create procedure foo4()
|
||||||
deterministic
|
deterministic
|
||||||
@ -109,7 +109,7 @@ call foo4();
|
|||||||
Got one of the listed errors
|
Got one of the listed errors
|
||||||
show warnings;
|
show warnings;
|
||||||
Level Code Message
|
Level Code Message
|
||||||
Warning 1417 A routine failed and is declared to modify data and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes
|
Warning 1417 A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes
|
||||||
call foo3();
|
call foo3();
|
||||||
show warnings;
|
show warnings;
|
||||||
Level Code Message
|
Level Code Message
|
||||||
@ -117,7 +117,7 @@ call foo4();
|
|||||||
Got one of the listed errors
|
Got one of the listed errors
|
||||||
show warnings;
|
show warnings;
|
||||||
Level Code Message
|
Level Code Message
|
||||||
Warning 1417 A routine failed and is declared to modify data and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes
|
Warning 1417 A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes
|
||||||
alter procedure foo4 sql security invoker;
|
alter procedure foo4 sql security invoker;
|
||||||
call foo4();
|
call foo4();
|
||||||
show warnings;
|
show warnings;
|
||||||
|
@ -5347,11 +5347,11 @@ ER_SP_NO_RETSET_IN_FUNC 0A000
|
|||||||
ER_CANT_CREATE_GEOMETRY_OBJECT 22003
|
ER_CANT_CREATE_GEOMETRY_OBJECT 22003
|
||||||
eng "Cannot get geometry object from data you send to the GEOMETRY field"
|
eng "Cannot get geometry object from data you send to the GEOMETRY field"
|
||||||
ER_FAILED_ROUTINE_BREAK_BINLOG
|
ER_FAILED_ROUTINE_BREAK_BINLOG
|
||||||
eng "A routine failed and is declared to modify data and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes"
|
eng "A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes"
|
||||||
ER_BINLOG_UNSAFE_ROUTINE
|
ER_BINLOG_UNSAFE_ROUTINE
|
||||||
eng "This routine is declared to be non-deterministic and to modify data and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)"
|
eng "This routine has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)"
|
||||||
ER_BINLOG_CREATE_ROUTINE_NEED_SUPER
|
ER_BINLOG_CREATE_ROUTINE_NEED_SUPER
|
||||||
eng "You do not have SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)"
|
eng "You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable)"
|
||||||
ER_EXEC_STMT_WITH_OPEN_CURSOR
|
ER_EXEC_STMT_WITH_OPEN_CURSOR
|
||||||
eng "You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it."
|
eng "You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it."
|
||||||
ER_STMT_HAS_NO_OPEN_CURSOR
|
ER_STMT_HAS_NO_OPEN_CURSOR
|
||||||
|
Reference in New Issue
Block a user