[MySQL] Problem ze skladnia

0

Mam maly problem z MySQL'em. Niedawno go zainstalowalem (nigdy wczesniej nie korzystalem) i mam problem z wykonywaniem wielu zapytan.
Po utworzeniu jakiejs tabelki

create table tmp (id int);

i po probie wykonania np. tego:

insert tmp values (1);
insert tmp values (2);

Pokazuje mi nastepujacy blad:

You have an error in your SQL syntax; check te manual that corresponds to your MySQL server version for the right syntax to use near '; insert tmp values (2)' ErrorNr. 1064

W zwiazku z tym mam pytanie: O co chodzi?? Skladnia jest prawidlowa, bo MSSQL to przepuszcza. Korzystam z MySQL Query Browser i MySQL (najnowsze z serii 4.xx)

0
insert into tmp values (1);
insert into tmp values (2);

Polecam kurs MySQL'a jest gdzieś tutaj w serwisie

0

Skladnie SQLa znam wiec kursu nie potrzebuje. Nie przepisalem into ale to nie zmienia faktu ze nie dziala. Wiem ze to mozna wlaczyc, ale zainstalowalem mysql'a osobno i chce wiedziec jaka opcje nalezy aktywowac by to dzialalo. Czy to jest zwiazane z obsluga transakcji?

0

Usun srednik z zapytania. Np. korzystajac z konsolii MySQL, mozesz wydac takie zapytania:

INSERT INTO tmp (id) VALUES(1)\g
INSERT INTO tmp SET id=1\g

Ale ta pierwsza skladnia jest poprawniejsza. Oczywiscie to \g na koncu to jest tylko przelacznik nakazujacy wygenerowanie zapytania w konsoli.

0

A nie lepiej ort! ort! tylko z jakiegośprogramu do mysql wiadomo ze sieto przydaje umieć w konsloli wykonywać zapytania!
Ja jednak obstaje przy phpmyadmin które ma kazdy serwer a jak nie to mozna go zadarmo sicągnąć!

1 użytkowników online, w tym zalogowanych: 0, gości: 1