Not to be snippy, but my original post does say I've done exactly what you suggested and got the expected results:
I check the tmp file and it had 3599 lines, I printed out
the command from the perl script and appened it to
mysql -e and got 3599 records.
The results from the code listed above with PrintError=1 and trace=2:
[reports@clarkkent]/home/reports/ftp/WSB(29): ./b.pl
load data infile '/tmp/WSB_urls_CDyy' into table tmpurl fields termina
+ted by '|' (tstamp,url,count)
load data infile '/tmp/WSB_count_YAkf' into table tmpwsb fields termin
+ated by '|' (tstamp,op100,op700,total)
lines: 72182
Done parsing: 1107730800: 1107734398
Done writing counts
Done writing urls
Done writing count DB
Done writing url DB
just done
[reports@clarkkent]/home/reports/ftp/WSB(30):
I can cut and paste the load command printed out by the script to "mysql -u root -pXXXX -e" and run it from the unix command line and I get the correct results.
When I run the same command from the perl script in ``s I get the same results as I do using DBI
|