我在使用dbi sqlite3使用Perl創建的數據庫中創建表時遇到問題。使用下面的代碼,我希望表中包含端口探測器,每個源IP和端口一行。我不知道如果我正確地做,下面的代碼不起作用,任何幫助將不勝感激。我擁有的代碼如下。使用SQLite3從Perl創建數據庫表
#!/usr/bin/perl
use strict;
use DBI;
my $dbh = DBI->connect(
"dbi:SQLite:dbname=test.db",
"",
"",
{ RaiseError => 1}
) or die $DBI::errstr;
$dbh->do(CREATE TABLE probes (
source CHAR(15) NOT NULL,
port CHAR(5) NOT NULL,
PRIMARY KEY (source,port)));
$dbh->disconnect();
你的問題是什麼? – Borodin 2013-04-05 01:29:12
我有的代碼不起作用,你能看到它有什麼問題 – user218001 2013-04-05 01:31:01
*不起作用*不是一個非常明確的描述。什麼告訴你它不起作用? – Borodin 2013-04-05 01:33:18