【发布时间】:2015-08-19 07:32:14
【问题描述】:
我正在使用 MySQL,我有一个名为 transaction_detail 的表
create table 语句是
Create table transaction_detail(
tx_code varchar(25),
acct varchar(25),
ltx varchar(25),
crcy varchar(25));
我想在其中添加一个名为 line_key 的列,其中 auto_increment 为 1。 我知道一种方法可以创建另一个类似的表并在其中添加一个带有 auto_increment 的列并将该表中的所有数据插入到新创建的表中,但我正在寻找一种更简单的方法,例如更改该表并添加一个带增量的列价值。
【问题讨论】:
-
你想改变表
transaction_detail并添加一个将值增加1的列? -
是的,比如 alter table transaction_detail add column like_key INT;这将添加一个没有值的新列我希望该列的值从 1 到表中最后一行的值
-
@mb1987 看到我链接的问题。 Mysql 会自动为你生成 id。