2009-07-27 8 views
3

Ich möchte eine Situation testen, aber ich muss eine Dummy-Zeile von Daten hinzufügen, um die Hypothese zu testen. Also, nach this mySQL manual page for SELECT INTO, meine Frage ist richtig:SELECT INTO funktioniert nicht

SELECT INTO courses.sections_rfip 
    (SectionID, CourseID, SectionNumber, Term, Credits, CutOffDate, StartDate, EndDate, LastDateToWithDraw, ContinuousIntake, AcceptsRegistration, Fee, Instructor, SectionDescription, RegistrationRestrictions, MeetingTime, Notes, Active, Created, SetInactive) 
    SELECT 3, 
     s.CourseID, 
     s.SectionNumber, 
     s.Term, 
     s.Credits, 
     s.CutOffDate, 
     s.StartDate, 
     s.EndDate, 
     s.LastDateToWithDraw, 
     s.ContinuousIntake, 
     s.AcceptsRegistration, 
     s.Fee, 
     s.Instructor, 
     s.SectionDescription, 
     s.RegistrationRestrictions, 
     s.MeetingTime, 
     s.Notes, 
     s.Active, 
     s.Created, 
     s.SetInactive 
    FROM courses.sections_rfip s 
    WHERE s.sectionid = 1 

Aber ich bekomme die folgende Fehlermeldung:

„Sie haben einen Fehler in der SQL-Syntax, Sie in der Bedienungsanleitung zu Ihrem MySQL-Server-Version entspricht für die richtige Syntax zu verwenden in der Nähe 'INTO courses.sections_rfip (SectionID, CourseID, AbschnittNumber, Begriff, Credits,' bei Zeile 1 "

So gibt es etwas verfault im INTO, die für mich nicht offensichtlich ist, warum - Hilfe?

Antwort

5

Versuchen Sie INSERT INTO stattdessen: http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-select-into-table.html

EDIT: Ups. Habe nicht bemerkt, dass es sich um dieselbe Seite handelt, die du aufgelistet hast. Wie Sie jedoch sagen, verwenden Sie INSERT INTO, da SELECT INTO (von Sybase) nicht funktioniert.

+0

Shoot, ich habe es komplett falsch gelesen. –

Verwandte Themen