如何在mysql 的查询结果中增加一个字段进去

如何在mysql 的查询结果中增加一个字段进去,第1张

通过 AUTO_INCREMENT设置SQL INSERT语句的时候,要避免 指定那个自增的字段.否则会发生主键的冲突。通过 ALTER TABLE语句 可以修改 自增的数值, 但是只能增加,不能减少。TRUNCATE TABLE 语句,会将自增ID重置为零。mysql>CREATE TABLE test_c...

用查询语句中的

like

函数

select

subs_cur

from

rt

where

subs_cur

like

%17%

数字字段

在17两边不用加

‘’

文字的字段要加

‘’

SqlServer中的自增的ID的最后的值:

SELECT SCOPE_IDENTITY() --返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。

SELECT @@IDENTITY --返回插入到当前会话中任何作用域内的最后一个 IDENTITY 列值

SELECT IDENT_CURRENT('TbName')--不受作用域和会话的限制,而受限于指定的表。

IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。

一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。

SQL可以多个语句一起执行:

insert into ... SELECT SCOPE_IDENTITY()

二条一起执行,到时可获取第二个SQL的值


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11690948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存