关于5.5、5.6与5.7版本timestamp使用差异

https://blog.csdn.net/keepd/article/details/82982928

1、5.7版本的 timestamp类型 ,在表设计时多个字段为timestamp时,都可以使用CURRENT_TIMESTAMP作为默认值,而且都可以根据当前时间戳更新

2、而5.5-5.6.4版本中 ,在表设计时多个字段为timestamp时候,只能有一个CURRENT_TIMESTAMP作为默认值,而且要在第一个timestamp类型字段设置。如果当前的timestamp字段为非空的话默认是根据当时时间戳更新,所以此处要注意,如果你是update_time的话是可以的,如果你是create_time的话此字段为非空,那么默认根据当前时间戳更新,你以后每次修改数据都会导致创建时间变化,这是不允许的,所以此处要注意。

没有权限进入到mysql目录下的data目录里?

mac下使用root权限:
普通用户切换到root用户命令:sudo su