Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [PHP-MySQL] Errore creazione tabella

    Ciao a tutti,

    ho un piccolo problema durante l'installazione di una tabella:
    l'errore che mi da é il seguente:

    Invalid default value 'macro_set'

    CREATE TABLE ibf_macro (
    macro_id smallint(3) NOT NULL auto_increment,
    macro_value varchar(200) default NULL,
    macro_replace text,
    can_remove tinyint(1) default '0',
    macro_set smallint(3) NOT NULL default '', \\ é qui che non capisco se é un errore di sintassi??
    PRIMARY KEY (macro_id),
    KEY macro_set (macro_set)
    ) TYPE=MyISAM;

    Grazie Sbarboff
    PHP THE BEST

  2. #2
    Se imposti '' (stringa vuota) come valore di default di un campo con tipo di dati int (o smallint) per forza ti viene generato un errore.
    Mettigli un numero come valore di default, ad esempio 0 (zero).

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.