问题标签 [mysql-8.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 将 MySQL ZIP 从 5.6 升级到 8 - 不工作
目前在我的 Windows 10 机器上,我使用的是MySQL 5.6 zip Archive版本。并使用 HeidiSQL(zip 文件)作为数据库客户端。一切正常。
要启动服务器,我按照以下步骤操作
- 命令
- <>/MySql\mysql-5.6.19-winx64\bin
- 启动mysqld
现在我正在尝试升级到最新的 MySQl 8(和相同的 zip 文件)并遵循上述相同的步骤,但无法正常工作。可以帮助我。
mysql - 在mysql中创建数据库并授予语法错误
在此处输入图像描述我是初学者 python 代码,不擅长英语。
我的笔记本电脑 windows 10 pro,python 版本 3.6 mysql 社区服务器版本 8.0.12
问题
头头蟒
这是代码
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“由 'vsearchpasswd' 识别”附近使用正确的语法
mysql-8.0 - MYSQL 批量插入 - Linux
我正在尝试在 MYSQL 中加载文本文件,但出现以下错误。
但是上面的查询在 Windows 服务器中工作。同时不能在 Linux 服务器上工作。
mysql - MySQL“显示表状态”,自动增量不正确
我在 Mysql 中创建了一个新表,添加了一些行,但是 show tables 的 Auto_increment 字段仍然返回 NULL。
mysql手册说:这个字段应该返回:“下一个Auto_increment值”
https://dev.mysql.com/doc/refman/8.0/en/show-table-status.html
我究竟做错了什么?
如何正确找到下一个 auto_increment 值?
重现步骤:
然后我运行:
结果:
然后我运行:
编辑:-其他插入语法-
获取表的状态
结果
表中数据
结果:
供你参考:
结果:
编辑:自动提交:
结果:
编辑:
过了一会儿,它会自动开始工作。没有明确的理由如何让它开始工作。
mysql - 使用 replace 和 concat 更新查询
我正在尝试执行以下查询,但它没有按预期工作。请检查sqlfiddle以获取有关问题的详细信息。
询问 :
解释 :
table1 有 field1,其中的值如 1、2、3、4、5、7、8,我想在某些地方用空白替换它。我现在知道 concat 的问题不适用于子查询。但我认为它必须以另一种方式工作。
那么是否可以使用单个查询来实现?
分享一些好的建议。
mysql - 在 MySQL 中使用窗口函数移动平均
我的数据集如下:
这可能只使用 MySQL 窗口函数吗?
环境细节:
服务器版本:8.0.12 MySQL 社区服务器 - GPL
mysql - MySQL JSONField 嵌套数组 SUM
我在 MySQL 8.0 数据库中有一个简单的表,如下所示:
我可以使用以下方法填充我的 JSONField:
我想要的是提取SUM
所有 Balance 值。
我试过这个:
但是给出了结果:
另外,如果我摆脱SUM
,结果是:
这让我相信这JSON_UNQUOTE
也不适用于这个嵌套数组 SELECT。
我如何查询表(最好没有自定义函数),以便它给出:
dapper - MySQL + Dapper 扩展:SQL 语法错误
我正在尝试使用 Dapper Extensions 进行 CRUD 操作。但是在将数据插入 MySQL 数据库时出现错误,如下所示:
错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 [....] 行 [....] 附近使用正确的语法
如果我使用 MSSQL 数据库,则 Dapper Extensions 工作正常。为什么我在使用 MySQL 时收到此错误?
mysql - MySQL 8 NULL 外键
我正在创建一些新表,我想用数据填充它们以进行测试,我用 mysql 8 遇到了这个问题。
我一直在桌子上使用 null FK,但现在我不知道发生了什么。
我认为是 mysql 8 的东西,我最近更新了,直到现在我还没有遇到问题。
我正在使用 8.0.12。
我得到的错误是:
[23000][1452] 无法添加或更新子行:外键约束失败 (
i2cwac_test
.site_board_pins
, CONSTRAINTsite_board_pins_sensor_types_id_fk
FOREIGN KEY (id
) REFERENCESsensor_types
(id
))
建表脚本:
插入失败:
提前致谢