最新回答 / 阿崔cuicui
查到了,当使用别名时:语法格式为:DELETE 别名 FROM 表名称 别名 WHERE 列名称 = 值如果前面不写别名,直接像这样写:DELETE FROM 表名称 别名 WHERE 列名称 = 值,会报语法错误:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...
2017-09-25
最新回答 / 举个腻子
不一定,看情况吧.出现乱码的一般都是编码不匹配造成的.mysql的默认编码是utf-8,但一定要用GBK,character set一下格式就可以.java也没有说限制用什么格式,一般情况下中国地区IDE默认的是GBK,你要用UTF设置一下编辑器的编码格式就搞定了.java和PHP都没有所谓的一定要用什么编码格式,只要是两者的编码格式匹配,你用什么都行.
2017-09-21
最新回答 / 吴小元的
修改SQL语句的结束标记 之前是当输入;时结束输入,开始执行所输入语句,但是在创建PROCUDURE的语句中会有;存在,这时候在你没有结束存储过程创建的时候就把你的输入中断了,加入DELIMITER //之后结束标记就变成了//,之后只有输入//符号并点击回车才会结束输入。
2017-09-21
最赞回答 / _dark
首先,纠正一下这个exisis应该是exists吧。用法:exists (sql 返回结果集为真) 用途:例:表AID NAME 1 A12 A23 A3表BID AID NAME1 1 B12 2 B2 3 2 B3表A和表B是1对多的关系 A.ID => B.AIDSELECT ID,NAME FROM A WHERE EXISTS (SELECT * FROM B WHERE A.ID=B.AID)执行结果为1 A12 A2(Tips:此命...
2017-09-19