Cosa succede quando si esegue una query SQL in cui la clausola IN
è vuota?Elenco dei parametri della clausola IN vuota in MySQL
Ad esempio:
SELECT user WHERE id IN();
Sarà MySQL gestire questo come previsto (cioè, sempre false), e se non, come in grado di gestire la mia domanda questo caso quando si costruisce la clausola IN
dinamicamente?
Perché non provarlo? –
Il valore della colonna id non è chiaramente in un set vuoto, poiché nulla è in un set vuoto. Inoltre, risulta che la sintassi è errata. http://sqlfiddle.com/#!2/a2581/2412 –
Non mi preoccuperei di chiedere questo su SO, ma è stato conveniente trovarlo già qui. –