Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di andreto
    Registrato dal
    Dec 2012
    Messaggi
    127

    Omettere IF NOT EXIST in CREATE TABLE non restituisce errore

    Ciao,
    leggo qui
    L’istruzione CREATE TABLE supporta anche la clausola IF NOT EXIST, che come dice il nome stesso, fa si che la tabella venga creata solamente se questa non esiste e quindi evitando errori.

    Vorrei sapere che tipo di errore genera, dato che se lo metto o no, tutto si comporta allo stesso modo, grazie

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Vorrei sapere che tipo di errore genera
    L'hai scritto tu prima: se esiste già la tabella che stai cercando di creare, e non aggiungi "IF NOT EXIST", allora otterrai un "table already exists" da mysql.


    Omettere IF NOT EXIST in CREATE TABLE non restituisce errore
    Sarei più orientato a pensare che l'errore viene restituito correttamente, ma che lo ignori. Aggiungi il codice con cui crei la tabella, e indica dove/come ti aspetti che venga segnalato il problema della tabella già esistente.
    Ultima modifica di .Kurt; 02-01-2016 a 21:57

  3. #3
    Utente di HTML.it L'avatar di andreto
    Registrato dal
    Dec 2012
    Messaggi
    127
    Grazie

  4. #4
    Utente di HTML.it L'avatar di andreto
    Registrato dal
    Dec 2012
    Messaggi
    127
    Mi sono accorto di aver dimenticato una S nel titolo IF NOT EXISTS.
    Esiste un log di tutti gli errori mysql? Dove?

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    La domanda non riguarda PHP, ma i database, quindi va posta nella sezione omonima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.