Với bàn tạo bằng:Làm thế nào để xóa một cột từ một bảng trong MySQL
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Làm thế nào tôi có thể xóa các cột IsDeleted
?
Với bàn tạo bằng:Làm thế nào để xóa một cột từ một bảng trong MySQL
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Làm thế nào tôi có thể xóa các cột IsDeleted
?
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Here's ví dụ làm việc.
Lưu ý rằng từ khóa COLUMN
là tùy chọn, vì MySQL sẽ chỉ chấp nhận DROP IsDeleted
. Ngoài ra, để thả nhiều cột, bạn phải tách chúng bằng dấu phẩy và bao gồm DROP
cho mỗi cột.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
này cho phép bạn DROP
, ADD
và ALTER
nhiều cột trên cùng một bảng trong một tuyên bố. Từ MySQL reference manual:
Bạn có thể phát hành nhiều
ADD
,ALTER
,DROP
vàCHANGE
khoản trong mộtALTER TABLE
tuyên bố duy nhất, cách nhau bằng dấu phẩy. Đây là một phần mở rộng MySQL cho SQL chuẩn, chỉ cho phép một trong mỗi mệnh đề cho mỗi câu lệnhALTER TABLE
.
Để xóa cột sử dụng này,
ALTER TABLE `tbl_Country` DROP `your_col`
ALTER TABLE tbl_Country DROP columnName;
Sử dụng ALTER
:
ALTER TABLE `tbl_Country` DROP COLUMN `column_name`;
ALTER TABLE `tablename` DROP `columnname`;
Hoặc,
ALTER TABLE `tablename` DROP COLUMN `columnname`;
Bạn có thể sử dụng
alter table <tblname> drop column <colname>
Sử dụng ALTER TABLE
với DROP COLUMN
để thả một cột từ một bảng, và CHANGE
hoặc MODIFY
để thay đổi một cột.
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
ALTER TABLE tbl_Country MODIFY IsDeleted tinyint(1) NOT NULL;
ALTER TABLE tbl_Country CHANGE IsDeleted IsDeleted tinyint(1) NOT NULL;
cùng bảng cách cập nhật cột trong mysql – raji
Bạn có thể sử dụng thay đổi hoặc sửa đổi cột để làm như vậy. Kiểm tra liên kết sẽ cung cấp cho bạn ý tưởng cập nhật một cột bằng ALTER TABLE –
Để xóa các cột khỏi bảng.
ALTER TABLE tbl_Country DROP COLUMN IsDeleted1, DROP COLUMN IsDeleted2;
Hoặc không nói thêm lời 'COLUMN'
ALTER TABLE tbl_Country DROP IsDeleted1, DROP IsDeleted2;
Điều này thêm vào [this] (http://stackoverflow.com/a/13968514/111794) hoặc [this] (http: // stackoverflow.com/a/13968581/111794)? –
Khi chúng tôi thực hiện một hoạt động như xóa một cột từ bảng nó thay đổi cấu trúc của bảng. Để thực hiện loại hoạt động như vậy, chúng tôi cần sử dụng các câu lệnh Ngôn ngữ Định nghĩa Dữ liệu (DDL). Trong trường hợp này, chúng ta phải sử dụng câu lệnh ALTER.
ALTER - làm thay đổi cấu trúc của cơ sở dữ liệu
Các truy vấn sẽ là -
alter table tbl_Country drop column IsDeleted;
Điều này thêm vào [this] (http://stackoverflow.com/a/13968514/111794) hoặc [this] (http://stackoverflow.com/a/13968581/111794)? –
Để xóa một cột duy nhất từ một bảng, bạn có thể sử dụng này:
ALTER TABLE table_name DROP COLUMN Column_name;
Để xóa nhiều cột, thực hiện việc này:
ALTER TABLE table_name DROP COLUMN Column_name, DROP COLUMN Column_name;
ALTER TABLE `tbl_Country` DROP `IsDeleted`;
http://www.tech-recipes.com/rx/426/delete-a-column-from-an-existing-mysql-table/ –
'ALTER TABLE tbl_Country DROP IsDeleted' –