数据库表结构示例
后面PHP、GO的动态生成示例都是基于该表结构
CREATE TABLE `system_menu` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`pid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',`title` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',`icon` varchar(100) NOT NULL DEFAULT '' COMMENT '菜单图标',`href` varchar(100) NOT NULL DEFAULT '' COMMENT '链接',`target` varchar(20) NOT NULL DEFAULT '_self' COMMENT '链接打开方式',`sort` int(11) DEFAULT '0' COMMENT '菜单排序',`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态(0:禁用,1:启用)',`remark` varchar(255) DEFAULT NULL COMMENT '备注信息',`create_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',`update_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',`delete_at` timestamp NULL DEFAULT NULL COMMENT '删除时间',PRIMARY KEY (`id`),KEY `title` (`title`),KEY `href` (`href`)) ENGINE=InnoDB AUTO_INCREMENT=250 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='系统菜单表';
