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

    [mysql] campo date autoincrement

    Ciao.....
    devo costruire una tabella che fungerà da calendario, quindi ci sarà sicuramente un campo date come indice. Quello che mi piacerebbe fare è dare un'auto increment a quel campo in maniera che ad ogni riga aggiunta venga messa la data in automatico.

    codice:
    CREATE TABLE `test`.`calendar` (
      `id` INTEGER UNSIGNED NOT NULL,
      `date` DATE NOT NULL AUTO_INCREMENT,
      `aaaa` VARCHAR(45) NOT NULL,
      PRIMARY KEY(`id`)
    )
    TYPE = InnoDB;
    Così non funzia, mi dà il seguente errore.
    codice:
    Incorrect column specifier for 'date'
    E' possibile fare di un campo date autoincrement???

  2. #2
    Non si puo'.

    Il campo auto_increment deve essere numerico e deve essere obbligatoriamente chiave primaria.

    Ma che senso avrebbe una data autoincrement??? mettici un timestamp.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    eh chiedevo! Non si sa mai con questi della MySQL.
    Ciao.
    e Grazie.

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.