mysql表有一个DATETIME字段。我想使用Excel工作表中的单元格数据将新行插入此字段。但我不能在INSERT INTO查询中使用datetime格式化的单元格值。我该如何实现呢?
答案 0 :(得分:1)
说明如何使用VBA会有所帮助,但假设您主要使用VBA将数据传输到MySQL,您可以在Excel工作簿中处理大量格式。对于DATE类型数据,
=TEXT([the data],"YYYYMMDD")
有效。
对于DATETIME类型数据,
=TEXT([the data],"YYYYMMDDHHMMSS")
在MySQL导入时正确解释。
希望有所帮助!
答案 1 :(得分:0)
您可以创建一个以正确方式表示日期时间的自定义格式。