sql - 无法选择表中存在的列
问题描述
我在 SQL 中的表中添加 3 个新列,但添加后无法选择它们,它只是说这些列无效
我通过这个命令添加了它们
alter table tb_example add x varchar(50) null
alter table tb_example add y varchar(50) null
alter table tb_example add z varchar(50) null
如果我select * from tb_example
的所有内容都显示在那里,但列不起作用,我无法插入任何数据或选择所述列
我不知道为什么会发生这种情况,以前没有发生过类似的事情,有人对导致此问题的原因有任何想法吗?
当我尝试类似select x from tb_example
x 带有红色下划线,我收到错误“无效的列名'x'”。当我将光标悬停时,但是当我运行select * from tb_example
x 时,y 和 z 就在那里
这仅在我选择 x、y 或 z 时发生,其他列工作正常
解决方案
它在更新后工作,我有另一个不相关的问题,jsut想排除这个
推荐阅读
- python - k-means聚类后的时间序列求和
- delphi - 检查字符串是否为正则表达式的其他方法
- sql - 将 JSON 数据从 SQL DB 导入 R 数据框
- spring - 使用 DeadLetterPublishingRecoverer 发布 Json 反序列化错误不会发布原始有效负载
- php - 如何显示表单中的复选框值并显示为 pdf php?
- javascript - 通过 HTTPS 的 Web 套接字
- julia - 如何在 Julia 中将字典值设置为零
- java - 反向列表
- > 使用集合
- openstack - Devstack 安装错误 sudo systemctl start devstack@sl-api.service
- c - 如何正确写入日志文件?