Rogu¶
14.09.2007, 21:40:26
Witam. Tworze id roznych rekordow za pomoca MAX (id) i id++. Lecz dochodzi tylko do 10 :/ Mam problem z auto increment. Wyskakuje mi blad w php my adminie #1063 - Błędna specyfikacja kolumny dla kolumny cos. Co robie zle :/
tehn
14.09.2007, 21:43:43
pokaż skrypt którym tworzysz tabele...
Rogu¶
14.09.2007, 21:45:18
juz pisalem ze robie w phpmyadminie
dr_bonzo
14.09.2007, 21:48:56
...Kod SQL ktorym tworzysz tabele
Rogu¶
14.09.2007, 21:50:46
CREATE TABLE `cose` (
`cos` TEXT NOT NULL ,
`heh` VARCHAR( 255 ) NOT NULL AUTO_INCREMENT
)
tehn
14.09.2007, 21:52:07
no i jasne... jak masz pole auto_increment to typ musi być integer...
CREATE TABLE `cose` (
`cos` TEXT NOT NULL ,
`heh` INTEGER NOT NULL AUTO_INCREMENT
)
Rogu¶
14.09.2007, 21:54:53
No to teraz wyrzuca:
#1075 - W tabeli może być tylko jedno pole auto i musi ono być zdefiniowane jako klucz
tehn
14.09.2007, 22:04:10
CREATE TABLE tabela(
tabela_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tresc TEXT NULL,
PRIMARY KEY(tabela_id) --tu masz definicje klucza
)
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.