码迷,mamicode.com
首页 > 数据库 > 详细

三、MySQL建表模板

时间:2017-09-18 00:20:55      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:signed   cal   建表   com   def   date   建立   for   解决   

  1. 建表模板

  SET FOREIGN_KEY_CHECKS=0;
  DROP TABLE IF EXISTS `g_test`;
  CREATE TABLE `g_test` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘ID‘,
    `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘更新时间‘,
    `begin_time` timestamp NULL DEFAULT NULL COMMENT ‘有效期限(开始)‘,
    `end_time` timestamp NULL DEFAULT NULL COMMENT ‘有效期限(结束)‘,
    `title` varchar(200) DEFAULT NULL COMMENT ‘产品标题‘,
    `products_scale` decimal(11,2) DEFAULT ‘0.00‘ COMMENT ‘募集规模‘,
    `min_profit` decimal(11,5) DEFAULT ‘0.00000‘ COMMENT ‘年化收益‘,
       PRIMARY KEY (`id`)
       ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=‘测试表‘;

  注: (1) AUTO_INCREMENT=n 表示自增长的起始位置为n
         (2) 取消外键约束: SET FOREIGN_KEY_CHECKS=0;Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。
         解决方法: 在Mysql中取消外键约束:  SET FOREIGN_KEY_CHECKS=0;然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入,
         然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1;

三、MySQL建表模板

标签:signed   cal   建表   com   def   date   建立   for   解决   

原文地址:http://www.cnblogs.com/liyue-sqsf/p/7538463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!