그누보드5 출석부 질문합니다..
본문
ALTER TABLE ``ADD `rank` varchar(2) NOT NULL DEFAULT '' AFTER `subject`
1103 : Incorrect table name ''
error file : /plugin/attendance/attendance.php
이런오류가 나옵니다만 무슨오류인가요.. 하라는대로 다따라햇는데 ㅠ
답변 2
테이블 이름이 없거나 잘못된 것 같네요.
해당 에러난 파일을 한번 살펴 보세요.
테이블이 만들어지지 않았습니다.
https://sir.kr/g5_plugin/3063 의 댓글에도 비슷한 문제가 있다는 글이 있었고,
그에 대한 답변으로
테이블을 수동으로 만드는 임시방법에 대한 댓글이 있으니,
테이블을 수동으로 만들어 진행해보는 것이 어떨까 합니다.
CREATE TABLE g5_attendance (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
rank varchar(2) NOT NULL default '',
day int(11) NOT NULL default '0',
sumday int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
reset2 int(11) NOT NULL default '0',
reset3 int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE g5_attendance_setup (
`att_start_time` varchar(8) NOT NULL,
`att_end_time` varchar(8) NOT NULL,
`att_day_point` int(3) NOT NULL,
`att_week_point` int(4) NOT NULL,
`att_month_point` int(4) NOT NULL,
`att_year_point` int(4) NOT NULL,
`att_first_point` int(4) NOT NULL,
`att_second_point` int(4) NOT NULL,
`att_third_point` int(4) NOT NULL,
`att_check_day` int(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;