add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE Core (
id SERIAL PRIMARY KEY,
title varchar(512),
kind ENUM('User', 'Organisation', 'Channel', 'Collection', 'Text', 'Picture', 'Sound', 'Video', 'UserGroup'),
is_activated BOOLEAN DEFAULT true,
date_created DATETIME DEFAULT CURRENT_TIMESTAMP,
date_updated DATETIME,
date_augmented DATETIME,
author_core BIGINT UNSIGNED NOT NULL,
FOREIGN KEY (author_core) REFERENCES Core(id) ON DELETE CASCADE
);
CREATE TABLE Test (
id SERIAL PRIMARY KEY,
core_id BIGINT UNSIGNED NOT NULL,
FOREIGN KEY (core_id) REFERENCES Core(id)
);
SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_NAME = 'Core' AND TABLE_NAME <> 'Core'
TABLE_NAME COLUMN_NAME CONSTRAINT_NAME
Test core_id Test_ibfk_1
DROP TABLE IF EXISTS `Core`
Cannot drop table 'Core' referenced by a foreign key constraint 'Test_ibfk_1' on table 'Test'.