bayes in MySQL with replication
Jason Ede
J.Ede at birchenallhowden.co.uk
Sat Feb 23 10:22:19 GMT 2008
It's the standard bayes MySQL module. I've looked at both ends and I can't see where that code is generated.
Jason
-----Original Message-----
From: mailscanner-bounces at lists.mailscanner.info [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Rick Cooper
Sent: 23 February 2008 00:29
To: 'MailScanner discussion'
Subject: RE: bayes in MySQL with replication
> -----Original Message-----
> From: mailscanner-bounces at lists.mailscanner.info
> [mailto:mailscanner-bounces at lists.mailscanner.info] On
> Behalf Of Julian Field
> Sent: Friday, February 22, 2008 11:50 AM
> To: MailScanner discussion
> Subject: Re: bayes in MySQL with replication
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> Jason Ede wrote:
> >
> > Many thanks for that... just what I was looking for...
> >
> > I also saw a
> >
> > 080222 15:38:55 [ERROR] Slave: Error 'You have an error in
> your SQL
> > syntax; check the manual that corresponds to your MySQL
> server version
> > for the right syntax to use near 'ON DUPLICATE KEY UPDATE
> spam_count =
> > GREATEST(spam_count + '0', 0),
> >
> > ' at line 2' on query. Default database: 'sa_bayes'.
> Query: 'INSERT
> > INTO bayes_token
> >
> > (id ON DUPLICATE KEY UPDATE spam_count =
> GREATEST(spam_count + '0', 0),
> >
> > ham_count = GREATEST(ham_count + '1', 0),
> >
> > atime = GREATEST(atime, '1203694258')Ã', Error_code: 1064
> >
> That capital A with an accent of some sort right at the end
> of the query
> it reports looks very suspicious to me...
[...]
The part that mysql is complaining about starts 'ON DUPLICATE KEY UPDATE
spam_count =
GREATEST(spam_count + '0', 0)'. It makes sense to me because the entire
Syntax looks wacked. Unless there is something I missed all this time, the
syntax
For that statement goes
INSERT INTO table (item1,item2,...) VALUES (value1,value2,...) ON DUPLICATE
KEY UPDATE field1='value', field2='value',...
Unless there way it is written is a special mysql short hand I have never
seen before. Could be ;->).
Rick
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
--
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner
Before posting, read http://wiki.mailscanner.info/posting
Support MailScanner development - buy the book off the website!
More information about the MailScanner
mailing list