Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SQL import
adiparts
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.11.2017

Ostrzeżenie: (0%)
-----


Witam,

Mam plik do importu danych mysql, wchodzę na stronę dedykowaną dla mnie przez nazwa.pl , robię import zaciąga pliki i wyskakuje błąd :

Błąd
Static analysis:

4 błędów zostało znalezionych podczas analizy.

A symbol name was expected! (near "'id_car_generation'" at position 99)
Oczekiwano definicji co najmniej jednej kolumny. (near "'id_car_generation'" at position 99)
Oczekiwano początku polecenia. (near "8" at position 123)
Nierozpoznany typ polecenia. (near "NOT NULL" at position 126)
Zapytanie SQL:

-- -- Structure for table 'car_generation' -- CREATE TABLE IF NOT EXISTS 'car_generation' ( 'id_car_generation' int(8) NOT NULL AUTO_INCREMENT, 'name' varchar(255) NOT NULL, 'id_car_model' int(8) NOT NULL, 'year_begin' varchar(255) DEFAULT NULL, 'year_end' varchar(255) DEFAULT NULL, 'date_create' int(10) unsigned NOT NULL, 'date_update' int(10) unsigned DEFAULT NULL, 'id_car_type' int(8) NOT NULL DEFAULT '0', PRIMARY KEY ('id_car_generation'), KEY 'id_car_type' ('id_car_type') ) ENGINE=InnoDB AUTO_INCREMENT=10945 DEFAULT CHARSET=utf8 COMMENT='Generation'

MySQL zwrócił komunikat: Dokumentacja

#1064 - Something is wrong in your syntax obok ''car_generation' (
'id_car_generation' int(8) NOT NULL AUTO_INCREMENT,
'name' w linii 5

Czy ktoś mógł by mi pomóc? (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
trzczy
post
Post #2





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


  1. MariaDB [test94]> CREATE TABLE IF NOT EXISTS `car_generation` ( `id_car_generation` int(8) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `id_car_model` int(8) NOT NULL, `year_begin` varchar(255) DEFAULT NULL, `year_end` varchar(255) DEFAULT NULL, `date_create` int(10) UNSIGNED NOT NULL, `date_update` int(10) UNSIGNED DEFAULT NULL, `id_car_type` int(8) NOT NULL DEFAULT '0', PRIMARY KEY (`id_car_generation`), KEY `id_car_type` (`id_car_type`) ) ENGINE=InnoDB AUTO_INCREMENT=10945 DEFAULT CHARSET=utf8 COMMENT='Generation';
  2. Query OK, 0 rows affected (0.01 sec)
  3.  
  4. MariaDB [test94]> DESCRIBE car_generation;
  5. +-------------------+------------------+------+-----+---------+----------------+
  6. | FIELD | Type | NULL | KEY | DEFAULT | Extra |
  7. +-------------------+------------------+------+-----+---------+----------------+
  8. | id_car_generation | int(8) | NO | PRI | NULL | AUTO_INCREMENT |
  9. | name | varchar(255) | NO | | NULL | |
  10. | id_car_model | int(8) | NO | | NULL | |
  11. | year_begin | varchar(255) | YES | | NULL | |
  12. | year_end | varchar(255) | YES | | NULL | |
  13. | date_create | int(10) UNSIGNED | NO | | NULL | |
  14. | date_update | int(10) UNSIGNED | YES | | NULL | |
  15. | id_car_type | int(8) | NO | MUL | 0 | |
  16. +-------------------+------------------+------+-----+---------+----------------+
  17. 8 rows IN SET (0.00 sec)
  18. MariaDB [test94]>


Zmieniłem apostrofy obejmujące nazwy bazy danych i tabel na symbole:
  1. `


To jest taka kreseczka na tym klawiszu, co tylda (~)
Tylko z rozbiegu nie zmień apostrofów wokół 0 (zera).
Pozdrawiam

Ten post edytował trzczy 10.11.2017, 09:33:02
Go to the top of the page
+Quote Post
adiparts
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.11.2017

Ostrzeżenie: (0%)
-----


Skopiowałem to co mi wkleiłeś i wywala teraz takie coś:

Static analysis:

3 błędów zostało znalezionych podczas analizy.

Oczekiwano przecinka lub nawiasu zamykającego. (near "int" at position 314)
Oczekiwano początku polecenia. (near "10" at position 318)
Nierozpoznany typ polecenia. (near "UNSIGNED" at position 322)
Zapytanie SQL:

-- -- Structure for table `car_generation` -- CREATE TABLE IF NOT EXISTS `car_generation` ( `id_car_generation` int(8) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `id_car_model` int(8) NOT NULL, `year_begin` varchar(255) DEFAULT NULL, `year_end` varchar(255) DEFAULT NULL `date_create` int(10) UNSIGNED NOT NULL, `date_update` int(10) UNSIGNED DEFAULT NULL, `id_car_type` int(8) NOT NULL DEFAULT '0', PRIMARY KEY (`id_car_generation`), KEY `id_car_type` (`id_car_type`) ) ENGINE=InnoDB AUTO_INCREMENT=10945 DEFAULT CHARSET=utf8 COMMENT='Generation'

MySQL zwrócił komunikat: Dokumentacja

#1064 - Something is wrong in your syntax obok 'int(10) UNSIGNED NOT NULL,
`date_update` int(10) UNSIGNED DEFAULT NULL,
`id_' w linii 11

Ten post edytował adiparts 10.11.2017, 14:48:09
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Przed `date_create` brakuje przecinka. Poczytaj trochę dokumentację polecenia create zamiast z każdą głupotą leciec na forum.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Najlepsze jest to, ze trzczy podal poprawny SQL a tu nawet ctrl+c, crtl+v problem zrobic...
Go to the top of the page
+Quote Post
adiparts
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.11.2017

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 10.11.2017, 14:59:47 ) *
Najlepsze jest to, ze trzczy podal poprawny SQL a tu nawet ctrl+c, crtl+v problem zrobic...



Najlepsze jest to ,że w odpowiedzi do posta trzczy napisałem w pierwszej linicje "Skopiowałem to co mi wkleiłeś i wywala teraz takie coś: " (IMG:style_emoticons/default/nerdsmiley.png) (IMG:style_emoticons/default/nerdsmiley.png) (IMG:style_emoticons/default/nerdsmiley.png)
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ba, ja widze co napisales.
ALe widze tez, ze kod sql trzczy jest poprawny a kod, ktory pokazales nam z kolejnym bledem, niby po skopiowaniu, wyglada inaczej (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
adiparts
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.11.2017

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 10.11.2017, 16:35:43 ) *
Ba, ja widze co napisales.
ALe widze tez, ze kod sql trzczy jest poprawny a kod, ktory pokazales nam z kolejnym bledem, niby po skopiowaniu, wyglada inaczej (IMG:style_emoticons/default/tongue.gif)



Pierwszy raz w życiu robię coś takiego, wiem jak się kopiuję i wkleja. Mimo tego ,że próbowałem na różne sposoby nadal nie wychodzi, bo co chwile inny błąd wywala
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 12:00