Jump to content

syntax error near unexpected token `('


spinner0205

Recommended Posts

I get the following error with a cron job I have set up:

/bin/sh: -c: line 0: syntax error near unexpected token `('

 

The cron job is:

DELETE\ FROM\ thatsact_sadadmins.sm_admins\ WHERE\ DonationDate\ <\ DATE_SUB(NOW(), INTERVAL 1 MONTH)

 

Any thoughts on what I need to fix?

Link to comment
https://forums.phpfreaks.com/topic/228867-syntax-error-near-unexpected-token/
Share on other sites

Sorry for some stupid reason I posted the MySQL query.  :wtf:

 

Here is the cron but the error I receive now is ERROR 1102 (42000): Incorrect database name. Is there a specific way to type the database name?

 

/usr/bin/mysql -u username -ppassword 'DELETE FROM thatsact_sadadmins.sm_admins WHERE DonationDate < DATE_SUB(NOW(), INTERVAL 1 MONTH)'

Ah, that makes more sense.

 

/usr/bin/mysql -u username -ppassword -e 'DELETE FROM thatsact_sadadmins.sm_admins WHERE DonationDate < DATE_SUB(NOW(), INTERVAL 1 MONTH)' databasename

 

Note the query is being passed to the -e option and now your database name goers on the end.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.