CREATE TABLE `tablename` (
`id` int(10) UNSIGNED NOT NULL,
`user_id` int(10) UNSIGNED NOT NULL,
`to_message_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
`to_user_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
`news_id` int(10) UNSIGNED NOT NULL,
`message` text NOT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL
) ENGINE=MERGE union=(tablename_message1s,tablename_message2s,tablename_message3s,tablename_message4s,tablename_message5s,tablename_message6s,tablename_message7s,tablename_message8s,tablename_message9s,tablename_message10s) INSERT_METHOD=LAST DEFAULT CHARSET=utf8;
ALTER TABLE `tablename`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tablename`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
Mariadb 分表
最新推荐文章于 2025-11-12 02:27:58 发布
本文介绍了一个使用 MySQL 的 MERGE 存储引擎创建合并表的方法。该表结构支持多个子表,并详细说明了各个字段的作用及数据类型。
622

被折叠的 条评论
为什么被折叠?



