У меня возникли проблемы с созданием таблицы в базе данных, созданной с помощью Perl, с использованием dbi sqlite3. Используя приведенный ниже код, я хочу, чтобы в таблице содержались пробники портов, одна строка для каждого источника ip и порта. Я не знаю, будет ли им делать это правильно, код ниже не работает по какой-либо причине, любая помощь будет принята с благодарностью. Код у меня следующий.Создание таблицы в базе данных из Perl с использованием SQLite3
#!/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
Код, который у меня есть, не работает, видите ли вы, что с ним не так – user218001
* Не работает * не очень четкое описание. Что говорит вам, что он не работает? – Borodin