1. 程式人生 > >sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError)

sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError)

問題 border 計劃 建立 this datetime pro -i 操作

在我學習flask建立網站時間碰到了一個棘手的問題,就是在我進行操作日誌的更新時間,發現表格建立有點錯誤,導致表缺失,從而報了下面的錯誤

sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table ‘movie.oplog‘ doesn‘t exist") [SQL: ‘SELECT oplog.id AS oplog_id, oplog.admin_id AS oplog_admin_id, oplog.ip AS oplog_ip, oplog.reason AS oplog_reason, oplog.addtime AS oplog_addtime \nFROM oplog INNER JOIN `admin` ON `admin`.id = oplog.admin_id \nWHERE `admin`.id = oplog.admin_id ORDER BY oplog.addtime DESC \n LIMIT %(param_1)s, %(param_2)s‘] [parameters: {‘param_1‘: 0, ‘param_2‘: 10}] (Background on this error at: http://sqlalche.me/e/f405)

我在下面的報錯信息之中查找半天毫無收獲,後來看到他一直報表找不到,於是重新建立吧

create table oplog(id int NOT NULL AUTO_INCREMENT,admin_id int,foreign key(admin_id)references admin(id),ip varchar(100),reason varchar(600),addtime datetime default now(),primary key(id));

在運行bingo,完美解決!

明日計劃leetcode刷題,復習高數!睡了睡了,人命關天!

sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError)