mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-17544 No warning when trying to name a primary key constraint.
Warning added.
This commit is contained in:
@@ -326,6 +326,8 @@ ALTER TABLE child ADD PRIMARY KEY idx (a3), CHANGE a1 a3 INT,
|
||||
ADD CONSTRAINT fk_1 FOREIGN KEY (a2) REFERENCES parent(b)
|
||||
ON DELETE SET NULL ON UPDATE CASCADE,
|
||||
ALGORITHM = INPLACE;
|
||||
Warnings:
|
||||
Warning 1280 Name 'idx' ignored for PRIMARY key.
|
||||
SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN;
|
||||
ID FOR_NAME REF_NAME N_COLS TYPE
|
||||
test/fk_1 test/child test/parent 1 6
|
||||
@@ -363,6 +365,8 @@ ALTER TABLE child ADD PRIMARY KEY idx (a1),
|
||||
ADD CONSTRAINT fk_1 FOREIGN KEY (a2) REFERENCES parent(b)
|
||||
ON DELETE SET NULL ON UPDATE CASCADE,
|
||||
ALGORITHM = INPLACE;
|
||||
Warnings:
|
||||
Warning 1280 Name 'idx' ignored for PRIMARY key.
|
||||
SELECT * from information_schema.INNODB_SYS_FOREIGN;
|
||||
ID FOR_NAME REF_NAME N_COLS TYPE
|
||||
test/fk_1 test/child test/parent 1 6
|
||||
@@ -556,6 +560,8 @@ ADD CONSTRAINT fk_new_1 FOREIGN KEY (a1) REFERENCES parent(b),
|
||||
ADD CONSTRAINT fk_new_2 FOREIGN KEY (a2) REFERENCES parent(a),
|
||||
ADD CONSTRAINT fk_new_3 FOREIGN KEY (a3) REFERENCES parent(a),
|
||||
ALGORITHM = INPLACE;
|
||||
Warnings:
|
||||
Warning 1280 Name 'idx' ignored for PRIMARY key.
|
||||
SHOW CREATE TABLE child;
|
||||
Table Create Table
|
||||
child CREATE TABLE `child` (
|
||||
|
Reference in New Issue
Block a user