Эй, я пытаюсь выполнить следующий запрос:
self.cursor.execute('SELECT courses.courseid, days, starttime, bldg, roomnum, '
'area, title, descrip, prereqs, endtime FROM '
'classes, courses, crosslistings, coursesprofs, profs WHERE '
'classes.courseid = courses.courseid AND '
'courses.courseid = crosslistings.courseid AND '
'courses.courseid = coursesprofs.courseid AND '
'coursesprofs.profid = profs.profid AND '
'classes.classid LIKE %s'
';',
(self.classid))
classid - это поле int (11) в БД.Когда я устанавливаю self.classid =%, он возвращает все результаты, но как только я задаю ему значение «3454» или какое-то другое значение, он ничего не возвращает, даже если есть класс с этим classid.Неправильно ли я запрашиваю у полей int?
Даже более простой запрос, например select * from classes, где classes.classid = '3454';не работает