回答

收藏

选择进入不起作用

技术问答 技术问答 94 人阅读 | 0 人回复 | 2023-09-13

我想测试一种情况,但是我需要添加一个虚拟数据行来测试假设。因此,根据此SELECTINTO的mySQL手册页,我的查询是正确的:4 ^5 A7 F. u7 ?! P2 H% |9 }' K
SELECT INTO courses.sections_rfip
3 U& t/ R$ H4 w3 n  (SectionID, CourseID, SectionNumber, Term, Credits, CutOffDate, StartDate, EndDate, LastDateToWithDraw, ContinuousIntake, AcceptsRegistration, Fee, Instructor, SectionDescription, RegistrationRestrictions, MeetingTime, Notes, Active, Created, SetInactive)
( J+ G# V* C1 B7 d; v3 w/ m  SELECT 3, 6 m  W$ _2 o) p2 s& q- l
         s.CourseID,   F% v0 l# k; R8 [+ _( d& t0 a# U
         s.SectionNumber,
! N, H4 ^  N' G9 s$ l         s.Term, % l9 q, ]8 I6 V( L* n$ g
         s.Credits, 6 L: H/ x0 F. A
         s.CutOffDate, ; R, [, @. ]& ^# B
         s.StartDate, ' f) ~% H% y/ @  a! N
         s.EndDate, & \$ u. r" L! T" W  ^
         s.LastDateToWithDraw,
; u/ X9 R: @1 W% f0 k  B, f! L9 s         s.ContinuousIntake,
* q% d8 Y) {4 J; d         s.AcceptsRegistration,
* _( }3 a) o3 ?$ W         s.Fee,
( c6 S7 V3 `+ j: {" O( z) d         s.Instructor,
7 e6 U+ A* l# h' [+ v         s.SectionDescription,
, w7 b/ T5 U. N( t: z4 c         s.RegistrationRestrictions,
% v$ x2 K( P2 A# r5 D         s.MeetingTime,
# K1 Z2 H& \% a         s.Notes,
1 L- l, O3 ?4 X5 t( R, T9 s" T         s.Active, # Z. H  L; }$ o1 N, q) _
         s.Created,
3 n. Z3 [; y1 q0 X& p" D, s  A         s.SetInactive
( `" V+ @( X8 x! j4 M1 t    FROM courses.sections_rfip s
" [7 Z: e5 y( ~$ Z5 W6 S/ Z' w   WHERE s.sectionid = 1. S' k- ~! u& q! _% M8 X  x
但是我收到以下错误消息:3 X* \1 X# ^- T9 L
“您的SQL语法有误;请在与MySQL服务器版本相对应的手册中查找在’INTO: ]# Y1 l# z" v6 m) b1 y& }
course.sections_rfip(SectionID,CourseID,SectionNumber,Term,学分,第1行的’附近使用的正确语法)2 \) r3 S3 o1 W/ P) R$ ]- x
因此,INTO处有些烂透了,这对我来说不明白为什么-帮助?' f6 k# I+ H5 \/ U0 L- A' @
               
5 K% `* k6 y) i" @解决方案:- J. C4 `" Q) T5 v
               
; k6 u1 O1 c' S; g* k! Y1 y+ `0 r2 n3 C$ H, ~9 G! y
3 P$ x1 s. S( O3 W- c& s, P$ L% e
                改为尝试INSERT INTO:http : //dev.mysql.com/doc/refman/5.0/en/ansi-diff-select-. |6 j- n( K: R. }, \7 L
into-table.html
5 n. i- G  O( i( p+ M编辑:糟糕。没意识到那是您列出的同一页面。但是,正如所说的那样,请使用INSERT INTO,因为SELECT INTO(来自Sybase)将不起作用。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则