![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam taki fragment kodu MYSQL
I gdy chcę to wgrać to pojawia mi się taki błąd: Kod [b]zapytanie SQL:[/b] CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL )-- -- Table structure for table `nuke_advbackup` -- DROP TABLE IF EXISTS `nuke_advbackup` [b]MySQL zwrócił komunikat:[/b] #1064 - Something is wrong in your syntax obok 'DROP TABLE IF EXISTS `nuke_advbackup`' w linii 11 I baza się nie wgrywa... Lecz gdy robię to pojedynczo Tzn. Najpierw to:
Potem
i potem
TO da się to wgrać.. W czym może tkwić błąd?? Czemu trzeba robić to pojedynczo, a nie masowo?? Ten post edytował xamrex 3.05.2009, 21:32:04 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
na końcu zapytań musisz wstawić delimiter
Kod ; lub inny zdefiniowany w phpMyAdmin -e
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat CREATE TABLE `imieniny` (
`data` date NULL default '0000-00-00', `imiona` text NULL ) ; <- po każdej operacji musi być średnik |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzięki
![]() Bo to wszystko wzięło się z tego, że na samym początku miałem taki kod:
I dostawałem taki błąd: Kod ERROR: Nieznany znak przestankowy @ 178 STR: =; SQL: DROP TABLE IF EXISTS `imieniny`;# MySQL zwrócił pusty wynik (zero rekordów). CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; CREATE TABLE `imieniny` ( `data` date NULL default '0000-00-00', `imiona` text NULL ) TYPE=; [b]MySQL zwrócił komunikat:[/b] #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 '' at line 4 I pomyślałem sobie, że jak usunę TYPE=; to wszystko będzie ok, A tu miałem usunąć tylko TYPE= I teraz już działa ![]() Ten post edytował xamrex 3.05.2009, 21:38:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:37 |