Viewing file: bigint_quotes.pl (892 B) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#!/usr/bin/perl
use strict; use warnings;
use DBI; use Data::Dumper;
my $create= <<'EOTABLE'; create table bigt1 ( id bigint unsigned not null default 0 ) EOTABLE
#my $dbh= DBI->connect('DBI:mysql:test', 'root', 'root', { mysql_bind_type_guessing => 2}) # or die "unable to connect $DBI::errstr"; my $dbh= DBI->connect('DBI:mysql:test', 'root', 'root') or die "unable to connect $DBI::errstr";
$dbh->{mysql_bind_type_guessing}= 1;
$dbh->do('drop table if exists bigt1'); $dbh->do($create);
my $statement= 'insert into bigt1 (id) values (?)';
my $sth= $dbh->prepare($statement);
my $rows= $sth->execute('9999999999999999'); print "rows $rows\n";
$statement= 'update bigt1 set id = ?'; $sth= $dbh->prepare($statement); $rows= $sth->execute('9999999999999998'); print "rows $rows\n";
my $retref= $dbh->selectall_arrayref('select * from bigt1'); print Dumper $retref;
|