mysql - sql server 中的增量值

标签 mysql

嗨,我是 sql server 新手,我有 sql 查询来更改表,例如

ALTER TABLE `ct_email_templates`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;

如何将此查询写入 SQL Server?

我尝试了下面的方法,这是否正确?

ALTER TABLE ct_email_templates
add id int IDENTITY(1,30) NOT NULL

请帮助我。提前致谢。

最佳答案

根据this AUTO_INCRMENT=30 确保您的下一个值为 31

所以您当前的查询应该如下所示

ALTER TABLE ct_email_templates
add id int IDENTITY(30,1) NOT NULL

这告诉 SQLServer 从 30 开始标识值

关于mysql - sql server 中的增量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42836776/

相关文章:

Mysql场景-即使没有条目也获取所有任务?

php - MySQL/PHP...寻找可能简单的问题的答案

Java Spring Boot/Mysql - 使用 HashSet 作为参数进行查询

php - Yii2 Form View 组件其他数据库

Java 数据库查询未在控制台中打印出来

mysql:错误:使用了选项 'debug=d:t:o,/var/log/list.log',但已禁用

mysql - 什么是MYSQL复合索引?

java - 使用什么方法转义所有可转义字符

mysql - LEFT JOIN 无法替换 NOT EXISTS MYSQL

java - 日期反序列化问题 Spring