第一种情况:sql误写成了day_use_sql 所以报错: POST http:// 500 (Internal Server Error)
if (data.dayTime && data.dayTime != '') { if(flag) { day_use_sql += " and Date_Time = ? "; }else { day_use_sql += " where Date_Time = ? "; flag = true; } arr.push(data.dayTime); }
对数据库的操作中少写了一个 var arr=[];
所以在这里mysql.preQuery(sql, arr, callback);会出现错误
总之500都是服务器内部错误,检查对数据库操作的文件。
本文介绍了两种常见的SQL语法错误:一是将SQL语句误写为day_use_sql导致的500 InternalServerError错误;二是因缺少变量定义arr=[]而引发的mysql.preQuery函数执行错误。文章通过具体代码示例帮助读者理解并解决这些问题。
6802

被折叠的 条评论
为什么被折叠?



