Vai al contenuto

Create Table.. in mysql


Messaggi raccomandati

ti posto una semplice query

CREATE TABLE `database`.`innodb` (
`data` DATE NOT NULL DEFAULT '11042000'
) ;

credo che tu sia già  in grado di interpretare i comandi in fondo siili ad oracle

un altro esempio

CREATE TABLE `database`.`innodb` (
`data` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP
)

la differenza sta nel fatto che nella prima ho sttato un falore definito 11.04.2000

nel secondo invece immette la data corrente

Link al commento
Condividi su altri siti

ti posto una semplice query

CREATE TABLE `database`.`innodb` (
`data` DATE NOT NULL DEFAULT '11042000'
) ;

credo che tu sia già  in grado di interpretare i comandi in fondo siili ad oracle

un altro esempio

CREATE TABLE `database`.`innodb` (
`data` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP
)

la differenza sta nel fatto che nella prima ho sttato un falore definito 11.04.2000

nel secondo invece immette la data corrente

 

siccome devo fare una modifica

 

alter table `apparecchio` modify `Data_Accettazione` DATE DEFAULT CURRENT_TIMESTAMP() NOT NULL;

ma da errore: MySQL Database Error: Invalid default value for 'Data_Accettazione' 3 0

 

Invece se il data_type è timestamp e la funzione è CURRENT_TIMESTAMP non da errore. Ho letto che è un bug.. e che hanno risolto con questa ultima riga.

 

Sicuramente poi con il php dovrò ritoccare il campo

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

Giochi in Uscita



  • Community Hive Community Hive

    Community Hive allows you to follow your favorite communities all in one place.

    Follow on Community Hive
  • Utenti

    Non ci sono membri da mostrare

×
×
  • Crea Nuovo...