This commit is contained in:
parent
755312b981
commit
5a134668da
|
@ -3,14 +3,14 @@ CREATE OR REPLACE TEMPORARY TABLE tItemShelving
|
|||
ENGINE = MEMORY
|
||||
SELECT ish.id, s.id shelvingFk
|
||||
FROM shelving s
|
||||
JOIN itemShelving ish ON ish.shelvingFk = s.code;
|
||||
JOIN itemShelving ish ON ish.shelvingFk = s.code COLLATE utf8mb3_unicode_ci;
|
||||
|
||||
ALTER TABLE vn.itemShelving DROP FOREIGN KEY itemShelving_fk2,
|
||||
MODIFY COLUMN shelvingFk int(11) NOT NULL;
|
||||
|
||||
UPDATE itemShelving ish
|
||||
JOIN tItemShelving tis ON tis.id = ish.id
|
||||
SET ish.shelvingFk = tis.shelvingFk;
|
||||
JOIN tItemShelving tish ON tish.id = ish.id
|
||||
SET ish.shelvingFk = tish.shelvingFk;
|
||||
|
||||
DROP TEMPORARY TABLE tItemShelving;
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
CREATE OR REPLACE TEMPORARY TABLE tItemShelvingLog
|
||||
(PRIMARY KEY (id))
|
||||
ENGINE = MEMORY
|
||||
SELECT ishl.id, s.id shelvingFk
|
||||
FROM shelving s
|
||||
JOIN itemShelvingLog ishl ON ishl.shelvingFk = s.code COLLATE utf8mb3_unicode_ci;
|
||||
|
||||
ALTER TABLE vn.itemShelvingLog MODIFY COLUMN shelvingFk int(11) NOT NULL;
|
||||
|
||||
UPDATE itemShelvingLog ishl
|
||||
JOIN tItemShelvingLog tishl ON tishl.id = ishl.id
|
||||
SET ishl.shelvingFk = tishl.shelvingFk;
|
||||
|
||||
DROP TEMPORARY TABLE tItemShelvingLog;
|
Loading…
Reference in New Issue