mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
restore ER_VIEW_CHECK_FAILED to be different from ER_CONSTRAINT_FAILED
collaterals: * use %`s, not '%s' * use correct SQLSTATE codes for these two errors
This commit is contained in:
@ -414,12 +414,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `b` (`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
ALTER TABLE t1 DROP PRIMARY KEY;
|
||||
ERROR 42000: Can't DROP 'PRIMARY'; check that constraint/column/key exists
|
||||
ERROR 42000: Can't DROP `PRIMARY`; check that it exists
|
||||
DROP TABLE t1;
|
||||
create table t1 (a int, b int, key(a));
|
||||
insert into t1 values (1,1), (2,2);
|
||||
alter table t1 drop key no_such_key;
|
||||
ERROR 42000: Can't DROP 'no_such_key'; check that constraint/column/key exists
|
||||
ERROR 42000: Can't DROP `no_such_key`; check that it exists
|
||||
alter table t1 drop key a;
|
||||
drop table t1;
|
||||
CREATE TABLE T12207(a int) ENGINE=MYISAM;
|
||||
@ -1374,7 +1374,7 @@ Note 1060 Duplicate column name 'lol'
|
||||
ALTER TABLE t1 DROP COLUMN IF EXISTS lol;
|
||||
ALTER TABLE t1 DROP COLUMN IF EXISTS lol;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'lol'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `lol`; check that it exists
|
||||
ALTER TABLE t1 ADD KEY IF NOT EXISTS x_param(x_param);
|
||||
ALTER TABLE t1 ADD KEY IF NOT EXISTS x_param(x_param);
|
||||
Warnings:
|
||||
@ -1385,7 +1385,7 @@ Note 1054 Unknown column 'lol' in 't1'
|
||||
DROP INDEX IF EXISTS x_param ON t1;
|
||||
DROP INDEX IF EXISTS x_param ON t1;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'x_param'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `x_param`; check that it exists
|
||||
CREATE INDEX IF NOT EXISTS x_param1 ON t1(x_param);
|
||||
CREATE INDEX IF NOT EXISTS x_param1 ON t1(x_param);
|
||||
Warnings:
|
||||
@ -1416,7 +1416,7 @@ Note 1060 Duplicate column name 'lol'
|
||||
ALTER TABLE t1 DROP COLUMN IF EXISTS lol;
|
||||
ALTER TABLE t1 DROP COLUMN IF EXISTS lol;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'lol'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `lol`; check that it exists
|
||||
ALTER TABLE t1 ADD KEY IF NOT EXISTS x_param(x_param);
|
||||
ALTER TABLE t1 ADD KEY IF NOT EXISTS x_param(x_param);
|
||||
Warnings:
|
||||
@ -1427,7 +1427,7 @@ Note 1054 Unknown column 'lol' in 't1'
|
||||
DROP INDEX IF EXISTS x_param ON t1;
|
||||
DROP INDEX IF EXISTS x_param ON t1;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'x_param'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `x_param`; check that it exists
|
||||
CREATE INDEX IF NOT EXISTS x_param1 ON t1(x_param);
|
||||
CREATE INDEX IF NOT EXISTS x_param1 ON t1(x_param);
|
||||
Warnings:
|
||||
@ -1447,7 +1447,7 @@ Note 1061 Duplicate key name 'fk'
|
||||
ALTER TABLE t2 DROP FOREIGN KEY IF EXISTS fk;
|
||||
ALTER TABLE t2 DROP FOREIGN KEY IF EXISTS fk;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'fk'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `fk`; check that it exists
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
@ -1461,7 +1461,7 @@ Note 1061 Duplicate key name 't2_ibfk_1'
|
||||
ALTER TABLE t2 DROP FOREIGN KEY IF EXISTS t2_ibfk_1;
|
||||
ALTER TABLE t2 DROP FOREIGN KEY IF EXISTS t2_ibfk_1;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 't2_ibfk_1'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `t2_ibfk_1`; check that it exists
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
@ -1486,10 +1486,10 @@ t2 CREATE TABLE `t2` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
ALTER TABLE t2 DROP KEY k_id, DROP KEY IF EXISTS k_id;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'k_id'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `k_id`; check that it exists
|
||||
ALTER TABLE t2 DROP COLUMN a, DROP COLUMN IF EXISTS a;
|
||||
Warnings:
|
||||
Note 1091 Can't DROP 'a'; check that constraint/column/key exists
|
||||
Note 1091 Can't DROP `a`; check that it exists
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
|
Reference in New Issue
Block a user