Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kłopoty z bazą danych
kagatus
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2004
Skąd: Warszawa/Tychy

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


Mam 2 pytania

1.Czy ta baza danych jest poprawnie napisana :?:
2.Jakie nadać jej rozszerzenie by cztał ją serwer MySQL w Krasnal serv :?: (np: *.sql, *.myi)

[sql:1:677e792aea]DROP DATABASE IF EXISTS Company;
CREATE DATABASE Company;
USE Company;
DROP TABLE TusrEmployees;
CREATE TABLE TusrEmployees (
idEmployee int(8) NOT NULL auto_increment, name varchar(50),
idNumber varchar(30), documentNumber varchar(30), city varchar(30),
street varchar(50), houseNumber varchar(10), PRIMARY KEY (idEmploee)
) TYPE=MyISAM;
DROP TABLE IF EXISTS TusrAbsences;
CREATE TABLE TusrAbsences (
idAbsence int(8) NOT NULL auto_increment, idEmoloee int(8) NOT NULL,
idAbsenceType int(3) NOT NULL, dateFrom date, dateTo date, number day int(4),
PRIMARY KEY (idAbsnce)
) TYPE=MyISAM;
DROP TABLE IF EXISTS TusrAbsenceType;
CREATE TABLE TusrAbsenceType (
idAbsenceType int(3) NOT NULL, auto_increment, absenceType varchar(30),
PRIMARY KEY (idAbsnceType)
) TYPE=MyISAM;
INSER INTO TursAbsenceType (idAbsenceType, absenceType) Values(1, "chorobowe");
INSER INTO TursAbsenceType (idAbsenceType, absenceType)
VALUES(2, "urlop wypoczynkowy");
INSERT INTO TusrAbsenceType (idAbsenceType, absenceType)
VALUES(2 "urlop wypoczynkowy");
INSER INTO TusrAbsenceType (idAbsenceType, absenceType)
VALUES(3, "urlop okolicznościowy");[/sql:1:677e792aea]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


php Poczatkujacy => Bazy danych
Go to the top of the page
+Quote Post
party
post
Post #3





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

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


Wchodzisz do phpMyAdmin'a ( http://localhost/phpmyadmin ) i tam wykonujesz to zapytanie.
Go to the top of the page
+Quote Post
kagatus
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2004
Skąd: Warszawa/Tychy

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


Po wpisaniu zapytania pojawia się informacja:

Błąd

zapytanie SQL :

CREATE TABLE TusrEmployees(

idEmployee int( 8 ) NOT NULL AUTO_INCREMENT ,
name varchar( 50 ) ,
idNumber varchar( 30 ) ,
documentNumber varchar( 30 ) ,
city varchar( 30 ) ,
street varchar( 50 ) ,
houseNumber varchar( 10 ) ,
PRIMARY KEY ( idEmploee )
) TYPE = MYISAM

MySQL zwrócił komunikat:


#1072 - Kolumna 'idEmploee' zdefiniowana w kluczu nie istnieje w tabeli

:cry: :cry: :cry:
Go to the top of the page
+Quote Post
spenalzo
post
Post #5





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Zrob tak:
[sql:1:887b1d206b]
CREATE TABLE TusrEmployees(

idEmployee int( 8 ) NOT NULL AUTO_INCREMENT ,
name varchar( 50 ) ,
idNumber varchar( 30 ) ,
documentNumber varchar( 30 ) ,
city varchar( 30 ) ,
street varchar( 50 ) ,
houseNumber varchar( 10 ) ,
PRIMARY KEY ( idEmployee )
) TYPE = MYISAM [/sql:1:887b1d206b]
Go to the top of the page
+Quote Post
kagatus
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2004
Skąd: Warszawa/Tychy

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


Tym razem pojawia się błąd :

Błąd

zapytanie SQL :

CREATE TABLE TusrAbsences(

[sql:1:8d260099a4]idAbsence int( 8 ) NOT NULL AUTO_INCREMENT ,
idEmoloee int( 8 ) NOT NULL ,
idAbsenceType int( 3 ) NOT NULL ,
dateFrom date,
dateTo date,
number DAY int( 4 ) ,
PRIMARY KEY ( idAbsnce )
) TYPE = MYISAM [/sql:1:8d260099a4]

MySQL zwrócił komunikat:


#1064 - Something is wrong in your syntax obok 'day int( 4 ) ,
PRIMARY KEY ( idAbsnce )
) TYPE=MyISAM' w linii 6


(IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
shima
post
Post #7





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


To już drobiazg, masz literówkę - zjadłeś 'e' w idAbsence
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: 24.08.2025 - 10:04