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

— 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:


