我正在为我的数据库类工作。
我一直在尝试将INT从SUBJECT_ID更改为VARCHAR。 这是我一直在使用的代码,但它一直给我错误:
ALTER TABLE COURSE
ALTER COLUMN SUBJECT_ID VARCHAR(11);
我也试过这个:
SELECT CONVERT(VARCHAR(11),SUBJECT_ID) FROM COURSE;
这是我正在使用的表格:
CREATE TABLE COURSE
(COURSE_ID INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
SUBJECT_ID INT(11) NOT NULL,
COURSE_GRADE_LEVEL CHAR(2) NOT NULL,
FAC_ID INT NOT NULL,
FOREIGN KEY(FAC_ID) REFERENCES FACULTY(FAC_ID));
任何建议将不胜感激。感谢。
答案 0 :(得分:1)
尝试:
ALTER TABLE COURSE MODIFY SUBJECT_ID VARCHAR(11);