mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge mysql.com:/opt/local/work/mysql-4.1-root
into mysql.com:/opt/local/work/mysql-5.0-root regex/regerror.c: Auto merged sql/sql_lex.cc: Auto merged mysql-test/r/ps.result: Manual merge mysql-test/t/ps.test: Manual merge sql/sql_yacc.yy: Manual merge
This commit is contained in:
@ -801,3 +801,25 @@ execute stmt using @param1;
|
||||
select utext from t1 where utext like '%%';
|
||||
drop table t1;
|
||||
deallocate prepare stmt;
|
||||
#
|
||||
# Bug#11299 "prepared statement makes wrong SQL syntax in binlog which stops
|
||||
# replication": check that errouneous queries with placeholders are not
|
||||
# allowed
|
||||
#
|
||||
create table t1 (a int);
|
||||
--error 1064
|
||||
prepare stmt from "select ??";
|
||||
--error 1064
|
||||
prepare stmt from "select ?FROM t1";
|
||||
--error 1064
|
||||
prepare stmt from "select FROM t1 WHERE?=1";
|
||||
--error 1064
|
||||
prepare stmt from "update t1 set a=a+?WHERE 1";
|
||||
--error 1064
|
||||
select ?;
|
||||
--error 1064
|
||||
select ??;
|
||||
--error 1064
|
||||
select ? from t1;
|
||||
drop table t1;
|
||||
deallocate prepare stmt;
|
||||
|
Reference in New Issue
Block a user