“иностранный ключ MySQL” Ответ

Отбросьте иностранный ключ

ALTER TABLE table_name
DROP CONSTRAINT fk_name;
SmokeFrog

Альтер Таблица Добавить столбец и внешний ключ MySQL

ALTER TABLE database.table
  ADD COLUMN columnname INT DEFAULT(1),
  ADD FOREIGN KEY fk_name(fk_column) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
Open Owl

иностранный ключ MySQL

CREATE TABLE parent (
    id INT NOT NULL,
    PRIMARY KEY (id)
) ENGINE=INNODB;

CREATE TABLE child (
    id INT,
    parent_id INT,
    INDEX par_ind (parent_id),
    FOREIGN KEY (parent_id)
        REFERENCES parent(id)
        ON DELETE CASCADE
) ENGINE=INNODB;
Kaotik

MySQL Создайте таблицу с иностранными ключами.

CREATE TABLE products(
    productId INT AUTO_INCREMENT PRIMARY KEY,
    productName varchar(100) not null,
    categoryId INT NOT NULL,
    CONSTRAINT fk_category
    FOREIGN KEY (categoryId) 
    REFERENCES categories(categoryId)
        ON UPDATE CASCADE
        ON DELETE CASCADE
) ENGINE=INNODB;
Henry Obiaraije

Обновить значение иностранного ключа в MySQL

SET foreign_key_checks = 0;
UPDATE languages SET id='xyz' WHERE id='abc';
UPDATE categories_languages SET language_id='xyz' WHERE language_id='abc';
SET foreign_key_checks = 1;
Curious Capybara

Ответы похожие на “иностранный ключ MySQL”

Вопросы похожие на “иностранный ключ MySQL”

Больше похожих ответов на “иностранный ключ MySQL” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования