Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    mysql - cambiare proprietà ad una colonna

    Come faccio a rendre il campo idsoggetto not null? dove sbaglio?

    mysql> describe telefono;
    +------------+----------+------+-----+---------+----------------+
    | Field | Type | Null | Key | Default | Extra |
    +------------+----------+------+-----+---------+----------------+
    | idtelefono | int(11) | | PRI | NULL | auto_increment |
    | telef | char(30) | YES | | NULL | |
    | note | char(30) | YES | | NULL | |
    | idsoggetto | int(11) | YES | | NULL | |
    +------------+----------+------+-----+---------+----------------+
    4 rows in set (0.00 sec)

    mysql> alert table telefono change idsoggetto idsoggetto int not null;
    ERROR 1064: You have an error in your SQL syntax near 'alert table telefono chan
    ge idsoggetto idsoggetto int not null' at line 1

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Non riesco a capire quale sia il problema, ma se devi rendere not null una colonna puoi usare un istruzione SQL:

    ALTER TABLE nome_tabella SET nomecampo NOT NULL

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.