小编Bra*_*ter的帖子

更改数据库中的所有表

我想在我的SQL数据库中的所有表上运行"Alter Table" :

ALTER TABLE test ADD  CONSTRAINT [COLLUM_NAME]  DEFAULT ((0)) FOR [COLLUM_NAME]
Run Code Online (Sandbox Code Playgroud)

我知道如何从数据库中获取所有现有表:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
Run Code Online (Sandbox Code Playgroud)

要么

USE DATABASE_NAME
GO 
SELECT name
FROM sys.Tables
GO
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将这两者结合起来.

在我的数据库(50多个表)中,所有表共有1行.我想为所有这些行设置一个默认值.

mysql sql

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1

sql ×1