工作中遇到的问题及解决方式

1.select t_model_id,t_model_courseid,t_model_filename,t_files_path,t_model_money,t_user_name,t_paytype_pname,t_model_date from v_back_model_list where t_model_state=1 and concat(t_model_id,',',t_model_courseid,',',t_model_filename,',',t_files_path,',',t_model_money,',',t_user_name,',',t_paytype_pname,',',t_model_date) like ? and t_model_courseid=? order by t_model_id 

在写sql的时候 用到了concat()方法 这个方法是将括号中的字段拼接成字符串,自己在写时候,sql出来问题。sql每一个字段匹配不上

原因:concat方法中的字段必须是 select有的字段才行。

2.写完接口后 后台报错误 actionMethod is not defind.

原因:在action中未配置对应接口

3.使用FileReader方法时读取文件时.

例如:var reader = new FileReader();reader.οnlοad=function(){

//如果要在其中执行一些操作时,需要转原生写法,在jq总是报错(除了追加dom节点)

}

4.json中的键最好是双引号

5.当input元素设置了disabled的属性 他的value值是不能上传到后台的,网上查了下可以用readonly代替就可以,但我觉得还是不妥 因为readonly也会有点问题

解决:自己是创建了一个type为hidden的input标签,然后name值和加了disabled属性的input元素一致,追加到页面 然后用type=hidden的input标签 传值给后台

6.安装mysql workbench导入数据库遇到的问题:1.导出mysql时最好用 Navicat for MySQL 工具导出,方法是:1先链接到你的数据库地址,然后选择数据库,右键转储sql文件

在导入时遇到了2个问题:1.提示视图中的方法不存在。解决:将放在放在视图上面。2.提示: This function has none of DETERMINISTIC, NO SQL

解决方法(在mysql cmd中):

SQL code

mysql> show variables like 'log_bin_trust_function_creators';

+---------------------------------+-------+

| Variable_name                   | Value |

+---------------------------------+-------+

| log_bin_trust_function_creators | OFF   |

+---------------------------------+-------+

mysql> set global log_bin_trust_function_creators=1;

mysql> show variables like 'log_bin_trust_function_creators';

+---------------------------------+-------+

| Variable_name                   | Value |

+---------------------------------+-------+

| log_bin_trust_function_creators | ON    |

+---------------------------------+-------+


这样添加了参数以后,如果mysqld重启,那个参数又会消失,因此记得在my.cnf配置文件中添加:
log_bin_trust_function_creators=1

7.这段时间自己写了写后台的一个功能点,添加 删除 修改 学习了mysql 会写一些简单的sql,对于接口这个概念能明确点,接口就是前台和后台通信的手段。

前台ajax --------传值给后台---------先到action--------找对应接口名字--------接受前台的值执行sql--------查询结果返回前台 

 

 

转载于:https://my.oschina.net/MrChows/blog/704600

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值