可是在workbench中选择类型的时候会要求填写datetime()括号中的大小,应该填多少呢
时间: 2024-04-06 11:32:00 浏览: 87
在MySQL Workbench中创建表时,如果你选择DATETIME数据类型,将会自动带上括号,这是因为MySQL允许在DATETIME类型后添加一个精度参数,用于指定秒后面的小数位数。例如,DATETIME(0)表示精确到秒,而DATETIME(6)表示精确到微秒。
如果你不需要使用这个精度参数,可以不填写括号中的大小,直接选择DATETIME类型即可。MySQL会默认使用DATETIME(0)。如果你想指定精度参数,可以填写0到6之间的数字,例如DATETIME(3)表示精确到毫秒。
总之,在MySQL中,DATETIME类型的大小固定为8个字节,填不填写括号中的大小都不会影响数据类型的大小。
阅读全文