MySQL thay đổi kiểu dữ liệu của cột trên bảng
Em có một cơ sở dữ liệu MySQL với một bảng tên là oc_products
và trên bảng oc_products
này đang dùng một cột có tên là price
với dữ liệu là INT(11)
để lưu giá của sản phẩm. Bây giờ em muốn chuyển về kiểu dữ liệu VARCHAR(255)
thì phải làm thế nào?
Guest
- 1970/01/01 Trả lờiBạn sử dụng câu lệnh
ALTER TABLE
trong MySQL với cú pháp như sau:Guest
- 1970/01/01 Trả lờiCú pháp tổng quát để thay đổi kiểu dữ liệu của một cột trên bảng trong MySQL:
Áp dụng vào trường hợp của bạn:
Guest
- 1970/01/01 Trả lờiCủa mình bị lỗi:
Msg 102, Level 15, State 1, Line 45
Incorrect syntax near 'MODIFY'.
Msg 102, Level 15, State 1, Line 46
Incorrect syntax near 'MODIFY'.
là sao b nhỉ
Guest
- 1970/01/01 Trả lờicảm ơn bạn rất nhiềuuuuu. mình làm cái xong rồi mới biết 1 cột trong bảng sai kiểu dữ liệu. tìm tài liệu ko thấy chỗ chỉ sửa. may gặp bạn. thanks