我在一个数据库中有 30 个表,都是 InnoDB。他们有他们的结构。
我想要做的实际上是将波纹管列添加到每个表中。
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` text COLLATE utf8_unicode_ci NOT NULL,
`description` text COLLATE utf8_unicode_ci NOT NULL,
`categoryId` int(11) NOT NULL,
`imageId` int(11) NOT NULL,
`created` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`createdId` int(11) NOT NULL,
`updatedId` int(11) NOT NULL,
`allowedEmployeeIds` text COLLATE utf8_unicode_ci NOT NULL,
在编程语言(假设 PHP)中,通常的方法是创建一个抽象类,将所有公共变量放在那里,然后从它继承。那么 MySQL 呢?我该怎么做?
由于设计原因,我无法创建commonData
表并使用外键/连接。请注意,我是从头开始编写创建语句,因此无需更新。