sql logging problem

Evert Ford richard_cipher at YAHOO.COM
Thu Jul 24 16:01:57 IST 2003


I use the same version of MySQL you do and have worked with it quite a bit.

What always works for me when I have  a null value is NULL(and this is what
the manual recommends, btw).

to modify your insert with this:

insert into maillog values ( '2003-07-24 14:40:57', 'h6ODerXL062460',
1066, 'martinh at soloman.solid-state-logic.com',
'martinh at solid-state-logic.com', 'test9', '127.0.0.1', NULL, 0, 0, NULL,
NULL, 0, 0,
NULL, 0, 0, 0, NULL, 'soloman.solid-state-logic.com');

In MySQL NULL is not equal to either the empty string ("") or 0. and logic
testing proves this.

I hope this helps,

Evert Ford
Information Analyst
Westone Laboratories
http://www.westone.com

-----Original Message-----
From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
Behalf Of Martin Hepworth
Sent: Thursday, July 24, 2003 7:58 AM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: sql logging problem


Hmm the plot thickens....

If use the values as qiven, there are 'empty' or null values being put
in the string. When I use this syntax on a manual insert mysql complains
about syntax error. However if I fill in these values to be the default
then it's fine and the insert happens...
eg

  insert into maillog values ( '2003-07-24 14:40:57', 'h6ODerXL062460',
1066, 'martinh at soloman.solid-state-logic.com',
'martinh at solid-state-logic.com', 'test9', '127.0.0.1', , 0, 0, , , 0, 0,
, 0, 0, 0, , 'soloman.solid-state-logic.com');

doesn't work..

insert into maillog values ( '2003-07-24 14:40:57', 'h6ODerXL062460',
1066, 'martinh at soloman.solid-state-logic.com',
'martinh at solid-state-logic.com', 'test9', '127.0.0.1',0 , 0, 0,0 ,0 , 0,
0,0 , 0, 0, 0,0 , 'soloman.solid-state-logic.com');


does work..


mysql is version 4.0.13

time to hit the manuals..


--
Martin
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.483 / Virus Database: 279 - Release Date: 5/19/03

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.483 / Virus Database: 279 - Release Date: 5/19/03



More information about the MailScanner mailing list