各位看看这个为啥报错啊,看了一个下午了

img


各位帮忙看看为啥啊,实在想不通了,改了又改,发现还是错误的,看了一个多小时,愣是没看明白为啥。

错误发生在sql语句的第十行附近。

你这执行就有点问题啊,
你图片中的 第49行应该有结束符号分号 “;”
这样下面的select * from boats 表就可以查询出来所有的记录条数了,如果没有分号那么证明你选中的所有部分都是同一个sql语句
那么就不符合正常的insert into select语法结构了

1、抛开insert,你的SELECT部分也是无法执行成功的,你需要在最后一个SELECT * FROM boats 之前加一个UNION,并且,boats表结构中只有三个字段,第一个为数字类型,后两个为字符类型
2、或者,估计是你手滑,多框了一句:SELECT * FROM boats

这不是最后没有与前面的进行UNION吗、