相关疑难解决方法(0)

mysql将字段默认值设置为其他列

如何将字段的默认值设置为Mysql中的其他列我已经使用虚拟字段完成了oracle但我不知道如何在Mysql中执行此操作这是我的表:

create table TSM_TRANSACTION_TBL
(
  TRANS_ID     INT primary key auto_increment,
  LOCATION_ID  INT,
  TRANS_DATE   DATE,
  RESOURCE_ID  INT,
  TS_ID        INT,
  MAX_VALUE    INT,
  BOOKED_UNITS INT default 0,
  REMAINING    INT default MAX_VALUE - BOOKED_UNITS,
  BOOKED       INT not null,
  USER_ID      INT,
  TRANS_TIME   TIMESTAMP
)
Run Code Online (Sandbox Code Playgroud)

mysql default default-value

25
推荐指数
3
解决办法
4万
查看次数

如何使用现有行的另一列的默认值添加 MySQL 表列

当前现有的表如下所示:

id    number    amount    
1     123       30000.00
2     123       15000.00
3     321       45000.00
...   ...       ...
1000  567       75000.00
Run Code Online (Sandbox Code Playgroud)

现在我想在每个现有行中添加allocated_amount具有默认值的新列amount

id    number    amount      allocated_amount  
1     123       30000.00    30000.00
2     123       15000.00    15000.00
3     321       45000.00    45000.00
...   ...       ...         ...
1000  567       75000.00    75000.00
Run Code Online (Sandbox Code Playgroud)

有可能的?我使用 MySQL Workbench GUI。

mysql mysql-workbench

4
推荐指数
1
解决办法
3782
查看次数

标签 统计

mysql ×2

default ×1

default-value ×1

mysql-workbench ×1