Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kod sql, sprawdzenie
kristofkolumb
post 17.05.2008, 12:33:06
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 19.06.2007

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


Witam.

Mam prośbę do Was, abyście byli tak mili i sprawdzili mi ten kod. Za każdym razem wywala błąd w phpmyadmin

zapytanie SQL:

CREATE TABLE Rodzaj(
RodzajID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT ,
x Nazwa VARCHAR( 100 ) NULL ,
PRIMARY KEY ( RodzajID )
) TYPE = InnoDB;

MySQL zwrócił komunikat: Dokumentacja
#1005 - Can't create table '.\felgi\rodzaj.frm' (errno: 121)


to jest kodzik
  1. DROP DATABASE IF EXISTS felgi ;
  2. CREATE DATABASE felgi;
  3. ALTER DATABASE felgi charset=latin2;
  4. USE felgi;
  5.  
  6. CREATE TABLE Rodzaj (
  7. RodzajID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  8. Nazwa VARCHAR(100) NULL,
  9. PRIMARY KEY(RodzajID)
  10. )
  11. TYPE=InnoDB;
  12.  
  13. CREATE TABLE Producent (
  14. ProducentID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  15. Nazwa VARCHAR(255) NULL,
  16. PRIMARY KEY(ProducentID)
  17. )
  18. TYPE=InnoDB;
  19.  
  20. CREATE TABLE Srednica (
  21. SrednicaID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  22. Nazwa VARCHAR(100) NULL,
  23. PRIMARY KEY(SrednicaID)
  24. )
  25. TYPE=InnoDB;
  26.  
  27. CREATE TABLE Towar (
  28. TowarID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  29. RodzajID INTEGER UNSIGNED NOT NULL,
  30. ProducentID INTEGER UNSIGNED NOT NULL,
  31. SrednicaID INTEGER UNSIGNED NOT NULL,
  32. Nazwa VARCHAR(100) NULL,
  33. Opis TEXT NULL,
  34. Cena FLOAT NULL,
  35. NazwaPliku VARCHAR(45) NULL,
  36. PRIMARY KEY(TowarID),
  37. INDEX Towar_FKIndex1(SrednicaID),
  38. INDEX Towar_FKIndex2(ProducentID),
  39. INDEX Towar_FKIndex3(RodzajID),
  40. FOREIGN KEY(SrednicaID)
  41. REFERENCES Srednica(SrednicaID) ON DELETE NO ACTION ON UPDATE NO ACTION,
  42. FOREIGN KEY(ProducentID)
  43. REFERENCES Producent(ProducentID) ON DELETE NO ACTION ON UPDATE NO ACTION,
  44. FOREIGN KEY(RodzajID)
  45. REFERENCES Rodzaj(RodzajID) ON DELETE NO ACTION ON UPDATE NO ACTION
  46. )
  47. TYPE=InnoDB;
  48.  
  49.  
  50. /* Srednicay - slownik */
  51. INSERT INTO Srednica (Nazwa) VALUES ('15cali');
  52. INSERT INTO Srednica (Nazwa) VALUES ('16cali');
  53. INSERT INTO Srednica (Nazwa) VALUES ('17cali');
  54. INSERT INTO Srednica (Nazwa) VALUES ('18cali');
  55. INSERT INTO Srednica (Nazwa) VALUES ('19cali');
  56.  
  57. /* Producenci - slownik */
  58. INSERT INTO Producent (Nazwa) VALUES ('OZ');
  59. INSERT INTO Producent (Nazwa) VALUES ('BBS');
  60. INSERT INTO Producent (Nazwa) VALUES ('AEZ');
  61. INSERT INTO Producent (Nazwa) VALUES ('AMG');
  62.  
  63. /* Rodzaje - slownik*/
  64. INSERT INTO Rodzaj (Nazwa) VALUES ('Aluminiowe');
  65. INSERT INTO Rodzaj (Nazwa) VALUES ('Stalowe');
  66. INSERT INTO Rodzaj (Nazwa) VALUES ('Dojazdowe');
  67. INSERT INTO Rodzaj (Nazwa) VALUES ('Chromowane');
  68. INSERT INTO Rodzaj (Nazwa) VALUES ('Spinery');
  69. INSERT INTO Rodzaj (Nazwa) VALUES ('Czarne aluminiowe');

Dodam, że jakiś czas temu baza się utworzyła.
Pozdrawiam i dzięki.

Oki poradziłem sobie biggrin.gif
Sorka za zaśmiecanie forum

------------------------------------------------------------------------
Odpaliłem z cmd i poszło.
Temat zamknięty tongue.gif
Go to the top of the page
+Quote Post

Posty w temacie
- kristofkolumb   kod sql   17.05.2008, 12:33:06
- - JoShiMa   A może już masz taką tabelę, albo gdzieś Ci się ta...   20.05.2008, 09:09:58
- - strife   Cytat(JoShiMa @ 20.05.2008, 10:09:58 ...   20.05.2008, 09:11:23


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:43