Visualizzazione risultati 1 fino 3 di 3

Discussione: Error 1064

  1. #1
    Guest

    Predefinito Error 1064

    Buongiorno!

    mi compare questo errore, qualcuno mi può aiutare ad eliminarlo? :-(

    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 ') union select b.`category_id` from `dvnsp_discuss_category_acl_map` as b ' at line 1
    SQL=
    Codice:
    select c.`id` from `dvnsp_discuss_category` as c where not exists ( select b.`category_id` from `dvnsp_discuss_category_acl_map` as b where b.`category_id` = c.`id` and b.`acl_id` = '2' and b.`type` = 'group' and b.`content_id` IN () union select b.`category_id` from `dvnsp_discuss_category_acl_map` as b where b.`category_id` = c.`id` and b.`acl_id` = '2' and b.`type` = 'user' and b.`content_id` = '962' ) and c.`private` = '2'
    Grazie Mille!!!
    Ultima modifica di javascripter : 14-01-2015 alle ore 11.18.27

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    L'errore 1064 indica che all'interno della query c'è un errore di sintassi.
    In questo stralcio di query, noto qualcosa di strano (come dice il messaggio d'errore: near ...):
    Codice:
    IN () union select b.`category_id` from `dvnsp_discuss_c
    IN () (senza argomenti) è un errore sintattico, quindi l'errore è lì.

  3. #3
    Guest

    Predefinito

    Grazie mille per la celerità nel rispondere!

    Scusa per la mia ignoranza ma dove devo operare per correggere l'errore?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •