CREATE TABLE `projects` ( `id_project` int(10) UNSIGNED auto_increment, `codename` VARCHAR(100), `name` VARCHAR(100), `active_from` DATETIME, `active_to` DATETIME, `geofile` VARCHAR(50), `timezone` VARCHAR(100), `led` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id_project`)); INSERT INTO projects (name, codename, active_from, active_to, geofile, timezone) VALUES ('Te Araroa', 'te_araroa', '2015-12-29 00:00:00', '2016-03-05 23:59:59', 'te_araroa.geojson', 'Pacific/Auckland'); INSERT INTO projects (name, codename, active_from, active_to, geofile, timezone) VALUES ('HRP', 'hrp', '2019-06-01 00:00:00', '2019-09-10 23:59:59', 'hrp.geojson', 'Europe/Paris'); ALTER TABLE feeds ADD COLUMN id_project int(10) UNSIGNED AFTER id_spot; ALTER TABLE feeds ADD last_update DATETIME AFTER status; ALTER TABLE feeds ADD FOREIGN KEY (`id_project`) REFERENCES projects(`id_project`); UPDATE feeds SET last_update = led; UPDATE feeds SET id_project = 1; ALTER TABLE posts ADD COLUMN id_project int(10) UNSIGNED AFTER id_post; ALTER TABLE posts ADD timestamp DATETIME AFTER content; ALTER TABLE posts ADD FOREIGN KEY (`id_project`) REFERENCES projects(`id_project`); UPDATE posts SET timestamp = led; UPDATE posts SET id_project = 1;