图中的数据库字段在表的列中为什么没有出现?
图二中的 0 delauthFlag是什么意思 前面加个0?
这个delAuthFlag 并不是字段,而是一个常量 ,比如 select 1 as col1 , 2 as col2 from someTable 其中的as 可以写,也可以不写。 delAuthFlag只是为 0 定义了一个别名
就是一个普通字段,看名字有点像逻辑删除标记位
select 那里写 0 delauthFlag 就是delauthFlag这列在 failxx 为 null 时 全select成0
是个自定义常量字段,将固定值自定义为一个新的字段列。
你用的查询工具根据你的sql,帮你生成了一个临时表。delAuthFlag是临时表的一个字段。
图中的数据库字段在表的列中为什么没有出现?
因为delauthFlag字段不是表的列,而是select时增加的一列常量
图二中的 0 delauthFlag是什么意思 前面加个0?
完整写法为0 as delauthFlag,delauthFlag 为别名,表示增加一列常量,每一行的值均为0
就是创建对象的属性,不一样的属性名可以用别名
一些关于版本的信息吧,delAuthFlag可能是一些作废标签的字段。
图中的数据库字段在表的列中为什么没有出现?
你select * from table 就能看到全部字段了,select指定列就出现指定列
图二中的 0 delauthFlag是什么意思 前面加个0?
我理解是设置 delauthFalg 为0