我有一个 perl 脚本,它从文本文件中读取行并插入到数据库中。
示例文本文件可能如下所示
country zipcode
------------------
India 712501
India 00032
其中第一行是列名,行表示列值。它以 EAV 格式存储,列名和列值都为 VARCHAR。
现在对于邮政编码 00032,perl 脚本将其视为 Integer 并且插入查询正在变为 INSERT VALUES('India',00032) //Quote 没有出现,因为 perl 将其视为字符串 SO,而插入它正在插入 India 32(处理它为整数)
那么我可以强制将其设为字符串,以便 perl 模块将 VALUES('India','00032') 改为?