Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Препоръчан отговор


Здравейте имам проблем с една база данни.Възможно ли е някой, който разбира да ми пише ,за да му споделя проблема и да му покажа кода за мнение.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

По-добре напиши тук за какво става въпрос, а вече ако някой прояви интерес и може да помогне, може да ти пише или да пише в темата най-добре.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Имам база данни за следене на хора.Пази се информация за проследените хора, за често посещавани места от хората и за точните посещения. това е кода ,но ми дава грешки и не мога да я оправя

CREATE DATABASE people_place_tracking;

USE people_place_tracking;

 

CREATE TABLE people (

id_people INT AUTO_INCREMENT PRIMARY KEY,

firstName VARCHAR(55) NOT NULL,

surName VARCHAR(55) NOT NULL,

lastName VARCHAR(55) NOT NULL,

egn VARCHAR(10) NOT NULL UNIQUE,

address VARCHAR(255) NOT NULL,

phone VARCHAR(20) NULL DEFAULT NULL,

car VARCHAR(255) NOT NULL,

familyStatus VARCHAR(255) NOT NULL,

numbeOfShoes INT NOT NULL,

sizeOfClothes int NOT NULL,

email VARCHAR(255) NOT NULL

);

 

CREATE TABLE place (

id_place INT AUTO_INCREMENT PRIMARY KEY,

country VARCHAR(255) NOT NULL,

city VARCHAR(255) NOT NULL,

address VARCHAR(255) NOT NULL,

GPS VARCHAR(255) NOT NULL,

placeType VARCHAR(255) NOT NULL,

CONSTRAINT FOREIGN KEY (people_id) REFERENCES people(id_people),

people_id INT NOT NULL

);

 

CREATE TABLE tracking (

id_tracking INT AUTO_INCREMENT PRIMARY KEY,

date DATE,

hour TIME,

dayOfWeek ENUM('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday')

);

 

CREATE TABLE people_place (

place_id int not null,

people_id int  not null,

CONSTRAINT FOREIGN KEY (place_id) REFERENCES place(id_place),

CONSTRAINT FOREIGN KEY (people_id) REFERENCES people(id_people),

PRIMARY KEY (people_id, place_id)

);

 

CREATE TABLE place_tracking (

place_id int not null,

tracking_id int  not null,

CONSTRAINT FOREIGN KEY (place_id) REFERENCES place(id_people),

CONSTRAINT FOREIGN KEY (tracking_id) REFERENCES people(id_tracking),

PRIMARY KEY (tracking_id, place_id)

);

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Какви грешки дава?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

18:02:57    CREATE TABLE place_tracking ( place_id int not null, tracking_id int  not null, CONSTRAINT FOREIGN KEY (place_id) REFERENCES place(id_place), CONSTRAINT FOREIGN KEY (tracking_id) REFERENCES people(id_tracking), PRIMARY KEY (tracking_id, place_id) )    Error Code: 3734. Failed to add the foreign key constraint. Missing column 'id_tracking' for constraint 'place_tracking_ibfk_2' in the referenced table 'people'    0.032 sec
 

 


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Какво има? Виж това, което съм ти дал и направи сравнение. Прочети какъв е този ключ и за какво и как се ползва.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Много ли е трудно да се прочете съобщението за грешка? Пише си го в прав текст: Missing column 'id_tracking' ... in the referenced table 'people'...

 

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Добави ново...