Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-06-26, 09:18


Drak







Wiek: 34
Na forum: 4903 dni
Posty: 71
Nick w MP: Drak

Piwa: 3

Respekt: 50

Witam! Mam taki problem. Staram si? stworzy? skrypty pod baze mySQL. Uda?o mi si? po??czy? je z baz?, lecz nie mog? stworzy? tabeli.

Kod:


DROP TABLE IF EXISTS `prs_accounts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `prs_accounts` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`login` varchar(32) CHARACTER SET utf8 NOT NULL,
`pass` varchar(32) CHARACTER SET ascii NOT NULL,
`email` varchar(128) NOT NULL DEFAULT 'xyz@xyz.pl',
`level` tinyint(1) NOT NULL DEFAULT '1'
`mute` datetime NOT NULL,
`ban` datetime NOT NULL,
`score` int(100) unsigned NOT NULL DEFAULT '0',
`cash` int(100) unsigned NOT NULL DEFAULT '100',
`rep` int(100) unsigned NOT NULL DEFAULT '0',
`pA` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
`pB` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
`pC` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
PRIMARY KEY(`id`),
UNIQUE KEY `login` (`login`),
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


Gdy pr?buje inportowa? ten plik do bazy pojawia si?:
Kod:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`mute` datetime NOT NULL,
`ban` datetime NOT NULL,
`score` int(100) unsigned' at line 7


Wie kto? co jest ?le w sk?adni?

PS. Je?eli z?y dzia? lub co? w tym stylu to przepraszam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-26, 09:33


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Nie ?atwiej tworzy? tabele bezpo?rednio poprzez phpmyadmin ?

Spr?buj zamieni? datetime na timestamp

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-26, 09:49


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

kolega up ma racj? stw?rz tabele bezpo?rednio z php.... a u?ywaj tego bardziej wydajne do nowszych wersji mta sa :)

i proponuje to:

http://www.sql-kursy.pl/m...eate_table.html

[ Dodano: 2014-06-26, 09:51 ]
mi osobi?cie pomog?o jeszcze to:

https://www.youtube.com/watch?v=8MpHY4NZTKM

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-26, 10:20


Drak







Wiek: 34
Na forum: 4903 dni
Posty: 71
Nick w MP: Drak

Piwa: 3

Respekt: 50

monio, dzi?kuje za poradniki. Przyda?y si?!
Bilguun, ta zmiana nic nie da?a. Ale :piwo: za ch?ci pomocy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-26, 16:48


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

Linie wy?ej od wskazanej w komunikacie o b??dzie brakuje przecinka.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-26, 18:34


Jacob.luadev







Wiek: 32
Na forum: 4428 dni
Posty: 20
Nick w MP: Jacob.luadev

Piwa: 4

Respekt: 70

Wielebny, ano tak, sprawdza?em przecinki, ale tego jednego musia?em przeoczy?, zamiast:

Kod:

`level` tinyint(1) NOT NULL DEFAULT '1'
daj:

Kod:

`level` tinyint(1) NOT NULL DEFAULT '1' ,


Postaw piwo autorowi tego posta
 

 
Tagi: baza :: danych :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Baza danych MySQL Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku