MySQL
文章平均质量分 53
黑白里温柔地爱彩色,在彩色里朝圣黑白。
oyu~
这个作者很懒,什么都没留下…
展开
-
sql语句错误解决方法之Every derived table must have its own alias
这段命令会先查 score 表,然后生成一张新的临时表,如果这个临时表没有命名,就会导致 1248 错误。我们只需要加上 「as 临时表别名」即可修复错误,as可省略。sql如果写成这样就会报错: Every derived table must have its own alias.mysql规定子查询这个表必须要有别名,至于别名是什么你可以随便写,加在子查询的后面再执行就不会报错了。意思是「每一个派生出来的表都必须有一个自己的别名」今天在练习MySQL的时候发生了这个错误。原创 2022-10-04 23:26:17 · 1784 阅读 · 0 评论 -
视图的更新
即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。:不是,视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一有意义地转换相应基本表的更新,所以,并不是所有的视图都可以更新的。(5)若视图的定义中有嵌套查询,并且嵌套查询的FROM子句中涉及的表也是导出该视图的基表,则此视图不允许更新;(8)由一个基表定义的视图,只含有基表的主键或候补键,并且视图中没有用表达式或函数定义的属性,才允许更新。更新视图,在视图中修改原表数据。原创 2022-10-05 17:12:58 · 2920 阅读 · 0 评论