———————————————————————————-

— ebakorrektne SQL lause süntaks.

Lahendus: lisada andmebaasi nimi : create database veated;

Sama viga XAMPP’is

———————————————————————————-

— puudub veerg kuhu lisatakse primaarne võti.

Lahendus: lisada veeru nimi:

alter table test alter column id int not null;
alter table test add primary key (id);

Sama viga XAMPP’is

———————————————————————————

— andmebaasi nimi on valesti sisestatud

Lahendus: sisestada õige andmebaasi nimi:

use veateade;

Sama viga XAMPP’is:

———————————————————————————-

— PRIMARY KEY piirangu rikkumine

Lahendus: mitte kirjutada sama numbrit id:

insert into test (id, nimi)
values (2, ‘test’);

Sama viga XAMPP’is:

———————————————————————————-

— puudub tabel nimega test3.

Lahendus: sisestage õige tabeli nimi:

insert into test (id, nimi)
values (2, ‘test’);

Sama viga XAMPP’is:

———————————————————————————-

— Välisvõti ‘Id’ viitab vigasele ‘Id’ veergu viidatud tabelis ‘keeleValik’.

Lahendus : sisestage veergude nimed õigesti

create table keeleValik(
keeleValikId int primary key identity(1,1),
valikuNimetus varchar(10) not null,
opilaneId int,
Foreign key (opilaneId) references test(id),
)

Sama viga XAMPP’is:

———————————————————————————-

— selline tabel on juba lisatud

Lahendus: luua teise nimega tabel või kustutada see tabel ja luua sama tabel.

Sama viga XAMPP’is:

———————————————————————————-

— Ei õnnestunud luua piirangut või indeksit.

Lahendus: Vt eelmised vead.

———————————————————————————-

— andmetüüp puudub.

Lahendus: andmetüübi lisamine:

create table test1 (
ID int primary key,
nimi varchar);

Sama viga XAMPP’is: