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.
Table Create Table
main CREATE TABLE `main` (
  `main_id` int(11) NOT NULL,
  PRIMARY KEY (`main_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
Table Create Table
slave CREATE TABLE `slave` (
  `slave_id` int(11) NOT NULL,
  `main_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`slave_id`),
  KEY `main_id` (`main_id`),
  CONSTRAINT `slave_ibfk_1` FOREIGN KEY (`main_id`) REFERENCES `main` (`main_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
Records: 0  Duplicates: 0  Warnings: 0
Table Create Table
slave CREATE TABLE `slave` (
  `slave_id` int(11) NOT NULL,
  `main_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`slave_id`),
  KEY `idx` (`main_id`,`slave_id`),
  CONSTRAINT `slave_ibfk_1` FOREIGN KEY (`main_id`) REFERENCES `main` (`main_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
Table Create Table
slave CREATE TABLE `slave` (
  `slave_id` int(11) NOT NULL,
  `main_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`slave_id`),
  KEY `main_id` (`main_id`),
  CONSTRAINT `slave_ibfk_1` FOREIGN KEY (`main_id`) REFERENCES `main` (`main_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
Records: 0  Duplicates: 0  Warnings: 0
Table Create Table
slave CREATE TABLE `slave` (
  `slave_id` int(11) NOT NULL,
  `main_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`slave_id`),
  KEY `main_id` (`main_id`),
  KEY `idx` (`main_id`,`slave_id`),
  CONSTRAINT `slave_ibfk_1` FOREIGN KEY (`main_id`) REFERENCES `main` (`main_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1