我正在尝试将包含“20120924 22:12”格式的时间戳条目的 xml 文件加载到 MySql 中。
我正在使用 LOAD XML 功能。当然它不起作用,因为 MySQL 期待“2012-09-24 22:12”。如果我使用的是 LOAD FILE 我会添加
SET tmstmp = str_to_date(@var3, '%Y%m%d %h:i%')}
到我的命令,其中 tmstmp 数据位于磁贴的第 3 列。所以对于 XML 我想使用
SET tmstmp = str_to_date(@tmstmp, '%Y%m%d %h:i%')}
其中 tmstmp 是包含我的时间戳数据的标签。但这不起作用。@tmstmp 为空。如何在 LOAD XML 下访问 SET 语句中的标签?MySQL 文档只是遵循 LOAD FILE 文档,但它当然不存在。谢谢你的帮助。