标签: mysql

MySQL错误代码:MySQL Workbench中UPDATE期间的1175错误代码

我正在尝试更新列visited以赋予它值1.我使用MySQL工作台,并且我在工作台内部在SQL编辑器中编写语句.我正在编写以下命令:

UPDATE tablename SET columnname=1;
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

您正在使用安全更新模式,并且您尝试更新没有使用KEY列的WHERE的表要禁用安全模式,请切换选项....

我跟着指示,我不加以制止,safe update从选项Edit菜单,然后PreferencesSQL Editor.仍然出现相同的错误,我无法更新此值.拜托,告诉我有什么问题?

mysql mysql-workbench sql-update

739
推荐指数
18
解决办法
141万
查看次数

在MySQL中查找重复值

我有一个包含varchar列的表,我想在此列中找到所有具有重复值的记录.我可以用什么来查找重复的最佳查询?

mysql

738
推荐指数
16
解决办法
59万
查看次数

如何通过SQL中的另一列选择MAX(列值),DISTINCT的行?

我的表是:

id  home  datetime     player   resource
---|-----|------------|--------|---------
1  | 10  | 04/03/2009 | john   | 399 
2  | 11  | 04/03/2009 | juliet | 244
5  | 12  | 04/03/2009 | borat  | 555
3  | 10  | 03/03/2009 | john   | 300
4  | 11  | 03/03/2009 | juliet | 200
6  | 12  | 03/03/2009 | borat  | 500
7  | 13  | 24/12/2008 | borat  | 600
8  | 13  | 01/01/2009 | borat  | 700
Run Code Online (Sandbox Code Playgroud)

我需要选择每个不同的 …

mysql sql max distinct greatest-n-per-group

727
推荐指数
13
解决办法
142万
查看次数

使用PHP的MySQL最好的排序规则是什么?

我不知道是否有一个"最佳"的整理在MySQL的综合性网站,你是不是100%确定了所要进入的选择吗?我知道所有编码应该是相同的,例如MySQL,Apache,HTML和PHP中的任何内容.

在过去,我已将PHP设置为以"UTF-8"输出,但哪种排序规则在MySQL中匹配?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ci,utf8_general_ciutf8_bin之前.

php mysql encoding collation

709
推荐指数
10
解决办法
41万
查看次数

'SELECT'语句中的'IF' - 根据列值选择输出值

SELECT id, amount FROM report
Run Code Online (Sandbox Code Playgroud)

我需要amount成为amountif report.type='P'-amountif report.type='N'.如何将其添加到上述查询中?

mysql sql database

664
推荐指数
7
解决办法
134万
查看次数

复制MySQL表,索引和数据

如何将MySQL表的数据,结构和索引复制或克隆或复制到新表?

这是我到目前为止所发现的.

这将复制数据和结构,但不复制索引:

create table {new_table} select * from {old_table};
Run Code Online (Sandbox Code Playgroud)

这将复制结构和索引,但不复制数据:

create table {new_table} like {old_table};
Run Code Online (Sandbox Code Playgroud)

mysql

631
推荐指数
4
解决办法
45万
查看次数

在MySQL中查找重复记录

我想在MySQL数据库中提取重复记录.这可以通过以下方式完成:

SELECT address, count(id) as cnt FROM list
GROUP BY address HAVING cnt > 1
Run Code Online (Sandbox Code Playgroud)

结果如下:

100 MAIN ST    2
Run Code Online (Sandbox Code Playgroud)

我想拉它,以便它显示每一行是重复的.就像是:

JIM    JONES    100 MAIN ST
JOHN   SMITH    100 MAIN ST
Run Code Online (Sandbox Code Playgroud)

有关如何做到这一点的任何想法?我试图避免做第一个,然后在代码中使用第二个查询查找重复项.

mysql duplicates

630
推荐指数
14
解决办法
74万
查看次数

主机'xxx.xx.xxx.xxx'不允许连接到此MySQL服务器

这应该是死的简单,但我不能让它为我的生活工作.
我只是想远程连接到我的MySQL服务器.

连接为

mysql -u root -h localhost -p  
Run Code Online (Sandbox Code Playgroud)

工作正常,但尝试

mysql -u root -h 'any ip address here' -p
Run Code Online (Sandbox Code Playgroud)

因错误而失败

ERROR 1130 (00000): Host ''xxx.xx.xxx.xxx'' is not allowed to connect to this MySQL server
Run Code Online (Sandbox Code Playgroud)

mysql.user表中,主机'localhost'的用户'root'与主机'%'的另一个条目完全相同.

我在我的智慧结束,并不知道如何继续.欢迎任何想法.

mysql mysql-error-1130

624
推荐指数
12
解决办法
119万
查看次数

621
推荐指数
13
解决办法
58万
查看次数

如何在MySQL中进行全面的连接?

我想在MySQL中进行全外连接.这可能吗?MySQL是否支持Full Outer Join?

mysql sql join outer-join full-outer-join

614
推荐指数
6
解决办法
63万
查看次数