occurred during parsing time. Given: "4:27".
🚨 错误信息
CREATE (:Song {title: '江南', album: '第二天堂', artist: '林俊杰', genre: '中国风', length: interval('4:27')});
Kuzu Failed: Conversion exception: Error occurred during parsing time. Given: "4:27".
🤖 AI解决方案
Kuzu Failed: Conversion exception: Error occurred during parsing time. Given: "4:27".
Kuzu 失败:转换异常:解析时间时发生错误。给定值:“4:27”。
原因分析:
Kuzu 数据库期望 interval 类型的数据以特定的格式表示,例如 PT4M27S(ISO 8601 格式),而不是 4:27。
解决方案:
将 length 的值修改为 Kuzu 可识别的 interval 格式。
CREATE (:Song {title: '江南', album: '第二天堂', artist: '林俊杰', genre: '中国风', length: interval('PT4M27S')});
预防措施:
- 在插入时间类型数据时,务必查阅 Kuzu 数据库关于
interval数据类型格式的要求。 - 考虑在应用层对时间数据进行格式化,确保其符合数据库的插入规范。