我正在尝试将数据从json连接并插入到sqlite。但这让我很烂
我已尝试移动并避免空格和与数据库共事
drop procedure if exists GETTotalCallsToday;
DELIMITER //
CREATE PROCEDURE GETTotalCallsToday(IN account_NO int(11))
BEGIN
Select count(*) FROM logfile
WHERE DATE(Start_Call_Time) = CURDATE()
AND AccountNO = account_NO;
END //
DELIMITER ;
-- Example: CALL GETTotalCallsToday(1);
-- ---------------------------------------------------------
drop procedure if exists GETTotalCallsThisWeek;
DELIMITER //
CREATE PROCEDURE GETTotalCallsThisWeek(IN account_NO int(11))
BEGIN
Select count(*) FROM logfile
WHERE YEARWEEK(Start_Call_Time, 1) = YEARWEEK(CURDATE(), 1)
AND AccountNO = account_NO;
END //
DELIMITER ;
-- Example: CALL GETTotalCallsThisWeek(1);
文件“ roster.py”,第51行 cur.execute('''''INSERT OR IGNORE INTO Member(user_id,course_id,角色) ^ IndentationError:unindent与任何外部缩进级别都不匹配
答案 0 :(得分:0)
您可能混用了制表符和空格
将此复制到您的编辑器中:
cur.execute('''INSERT OR IGNORE INTO Member(user_id,course_id,role)
VALUES(?,?,?)''',(user_id,course_id,role))
然后在执行cur.execute之前手动按四次空格键 并在VALUES之前手动按空格键8次
cur.execute('''INSERT OR IGNORE INTO Member(user_id,course_id,role)
VALUES(?,?,?)''',(user_id,course_id,role))
请不要将制表符与空格结合使用