Hi:
I am running a simple INSERT query in perl code and am getting the
following error from myisamchk:
myisamchk: warning: 1 clients is using or hasn't closed the table
properly
Note that no such warning occurs when I issue a SELECT query.
I can clean up the warning by issuing a "check table", however it
re-occurs as soon as another INSERT is performed.
Any thoughts? I've read the documentation on this topic and to no
avail.
Here's my perl code:
#!/usr/bin/perl -w
use diagnostics;
use strict;
use DBI;
my $dbh0; # DB Handle to List DB
my $sth; # Database return value and statement handle.
# Database Specific Info
my $DBUser = 'DEV';
my $DBUserPWD = 'test';
my $DBHost = 'localhost';
my $DBPort = 3306;
my $DBName = 'DEV_MED';
my $TableName = 'rxList';
$dbh0 = DBI->connect("DBI:mysql:$DBName:$DBHost:$DBPort",$DBUser,
$DBUserPWD);
my $query;
my $rc;
# INSERT
$query = "INSERT INTO $TableName (first, last, email) VALUES('first',
'last', 'email')";
$rc = $dbh0->do($query);
$dbh0->disconnect();
exit(0);
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php