问答详情
源自:4-1 数据库设计与编码

schema.sql是怎么创建的?

schema.sql是怎么创建的?

提问者:qq_FightingHear_0 2017-05-29 23:46

个回答

  • qq_为了美好的明天
    2017-12-18 16:12:41

    new -> file -> name . sql

  • 善良的
    2017-06-01 18:26:52

    如果报Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 个异常说明设置默认的时间字段的语句出现的问题

    解决办法:方法一:将设置默认时间的那一条字段放在其他时间字段的上边

    方法二:1:先将设置默认值的 DEFAULT CURRENT_TIMESTAMP 去掉创建表(可以成功) 2:在Navicat Premium 中可以看到第一个timestamp类型的字段被设置成了 CURRENT_TIMESTAMP 并且勾选了根据当前时间戳更新,我们将这个更新时间戳去掉,然后将默认的设置为 '0000-00-00 00:00:00' 3:将 create_time 的默认值设置为 CURRENT_TIMESTAMP 并勾选上根据当前时间戳更新