Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MSSQL]Błędna specyfikacja kolumny dla kolumny 'data_rejestracji'
Forum PHP.pl > Forum > Przedszkole
azbest22
  1. <?php
  2. $conn = mysql_connect("localhost", "azbest22", "gka93lpp");
  3. //$sql = mysql_query("CREATE DATABASE Games");
  4. $db = mysql_select_db("Games");
  5. $table_users = mysql_query("
  6. CREATE TABLE Users (
  7. id INT( 6 ) NOT NULL AUTO_INCREMENT ,
  8. imie VARCHAR( 15 ) NOT NULL ,
  9. login VARCHAR( 15 ) NOT NULL ,
  10. password VARCHAR( 30 ) NOT NULL ,
  11. email VARCHAR( 50 ) NOT NULL ,
  12. punkty INT( 10 ) DEFAULT '0' NOT NULL ,
  13. data_rejestracji DATETIME NOT NULL AUTO_INCREMENT ,
  14. ostatnia_aktywnosc DATETIME,
  15. UNIQUE (
  16. id,
  17. login,
  18. email
  19. )
  20. )
  21. ") or die( mysql_error());
  22. ?>

powyższy kod wywala błąd jak w temacie. nigdy nic z datami nie robiłem i brakuje pomysłów co tam zmienić. z góry dziękuję za pomoc.
Crozin
Jak miałoby niby działać AUTO_INCREMENT na kolumnie typu DATETIME?
azbest22
myślałem że np wstawi aktualną datę i godzinę podczas tworzenia wpisów. ale jeśli to jest problemem to jak to zmodyfikować by automatycznie wstawiało aktualny czas podczas tworzenia wiersza z poziomu zapytania do bazy, bo chyba to wygodajniejsze niż pobieranie przez php i dopiero uzupełnianie wpisu
abort
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html
Ale to MySQL, a nie MS SQL.
Poczytaj dokumentację MS SQL.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.