PerlDBIを使用してSqlite3テーブルに値を挿入したいと思います。ハードコードされた値を問題なく挿入できました。perl変数を使おうとすると、「DBD :: SQLite :: db do failed:no suchcolumn:」というエラーが表示されます。
これは機能します:
$dbh->do("insert into Gene values (12, 'AAAAAA', 66, 86, 76)");
しかし、このコード
$dbh->do("INSERT INTO Gene values (NULL, $sequence, $siteNumber, $begin, $length)");
エラーをスローします
DBD::SQLite::db do failed: no such column