我有一个mysql表MAINLIST。
CREATE TABLE `MAINLIST` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`NAME` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`email` tinyint(1) unsigned DEFAULT NULL,
`contact` tinyint(1) unsigned DEFAULT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
我每天都会选择其中的一部分并执行一些操作。现在我在MAINLIST表中执行此操作,但我认为组织,可读性和调试有助于创建第二个表每天导入所选记录,执行操作然后将记录发送回Mainlist表并销毁每日表。
使用mysql执行此操作的最佳方法是什么,还是有其他方法可以解决此问题?也许我根本不应该这样做。我想知道最佳实践是什么,因为我没有使用Db设计经验。我正在使用redbean ORM和php。