我已经获得了GTFS数据,我想将其导入sqlite数据库。我正在使用phpLiteAdmin的导入csv文件来尝试执行此操作。这是我的流程:
我得出结论,此错误是由最后一列具有空值引起的,因为当我更改列的顺序时,一切都会按预期进行。只要最后一列没有空值,它就会起作用。即使最后一列中的所有值都已填充且只有一个为空,它仍会给出错误。必须提供最后一列中的所有值才能使其正常工作。我不想每次都要导入csv时都不必重新排列列,因此我试图弄清楚为什么当最后一列中有空值时却不导入。
数据失败的示例:
trip_id , route_id , service_id , direction_id , trip_headsign
123456,123,2_82983,1,市区
123457,123,2_82984,1,
123458,123,2_82985,1,市中心
工作数据示例:
trip_id , route_id , service_id , trip_headsign , direction_id
123456,123,2_82983,Downtown,1
123457,123,2_82984,,1
123458,123,2_82985,Downtown,1