我实际上并没有使用 Python 的经验,但想用它将 CSV 数据表转换为 sqlite3 db,认为 python 会很完美。我面临一个问题:我想将一个参数绑定为字符串,但如果它“看起来”像一个数字,它会以 int 形式存储到数据库中,删除前导零......我正在尝试处理电话号码这里...
c.execute( "CREATE TABLE foo (a text, b text)" )
...
strA = "069-888888" # bound as string
strB = "069777777" # bound as int, value in db is 697777777
c.execute( "INSERT INTO foo (a,b) values (?,?)", [strA, strB] )
有没有办法强制 strB 绑定为字符串?