问题标签 [mysql-5.7]
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命令行客户端连接数据库
我正在关注本教程:http ://dev.mysql.com/doc/refman/5.7/en/connecting-disconnecting.html
但是,当我运行 MySql 命令行客户端时,我会在输入密码时自动被要求输入密码,我会自动连接到 localhost 数据库,如何使用教程示例中所示的以下内容访问其他数据库?
mysql - SELECT 中的 MySQL 部分匹配
我正在寻找可以包装 SELECT 表达式的运算符,该表达式的行为类似于 LIKE 操作(但不是在 WHERE 子句上使用它,而是在 SELECT 表达式上使用它)并将返回该表达式。可以这样操作的东西:
但是不要使用left和like,而是使用两者的某种组合,例如:
这是一个简单的例子,但是对于更复杂的部分匹配,我需要使用大量的数学抽象来处理这个问题,只要这里的字符串操作:http: //dev.mysql.com/doc/refman/5.7/en/string -functions.html
mysql - MySQL表消失
我在使用 MySQL 时遇到问题。我最近需要重建我的电脑,因为我感染了病毒。重建的一切都很顺利,但我很难让 MySQL 自己表现出来。我的数据库的配置文件与以前完全相同,但是在重新启动 MySQL 后,某些表消失了。
这是错误日志中的一段,我相信它详细说明了这个问题:
我之前曾发布过这个问题,但似乎没有人完全理解我的问题。为了更容易理解这个问题,请观看这个视频,展示我创建测试模式和测试表,重新启动数据库,然后看着它消失。我打开的文件夹是 MySQL 服务器的 ProgramData 文件夹。作为旁注,当我设置lower_case_table_names
为1
. 我希望能够像过去一样在我的表名中使用大写字符。
mysql - mediumint(10) 中的数字表示什么?
我在 MySql 中创建一个表,我遇到了数据类型为 mediumint 的列,后跟括号中的数字。这个数字代表什么?
https://dev.mysql.com/doc/refman/5.7/en/integer-types.html说无符号mediumint可以取最大值16777215,那么如果列的大小不同mediumint(6)有什么不同或 mediumint(10) ?
mysql - 为什么在 MySQL 复制中使用 GTID?
说到数据库复制,全局事务标识符有什么用?为什么我们需要防止跨服务器的并发?这种预防究竟是如何实现的?
我试图阅读 http://dev.mysql.com/doc/refman/5.7/en/replication-gtids.html上的文档,但仍然无法清楚地理解它。这听起来可能很基本,但如果有人能向我解释这些概念,我将不胜感激。
python - django 在以管理员形式保存时会减少毫秒
我正在使用 mysql 5.7 db 和 django 1.8,据我所知,它们都支持毫秒。我可以通过 mysql 以 HH:MM:SS.fff 的形式将时间输入到我的数据库中。(例如 00:05:45:100)
当我打开 django 的管理页面时,它会正确显示时间(例如 00:05:45:100000),但是如果我通过管理表单输入时间并按“保存”,时间会变为例如 00:05:45: 000000 所以毫秒不会像我认为的那样被保存
为什么会这样,有没有办法改变它?谢谢
管理员.py
mysql - MYSQL & innoDB 动态改变表的 AUTO_INCREMENT
我有一个问题,例如在我的系统中我有下一张表:
有内容:
我不知道当前的id(每天都有销售)。我正在尝试规范化表格。
结果:
问题
我的问题是试图改变AUTO_INCREMENT
,fe:
它是正确的,但我不知道当前的 id :(,我尝试以下查询:
这会导致我出现错误(#1064)。阅读文档告诉我:
在 MySQL 中,您不能在子查询中修改表并从同一个表中进行选择。
我尝试使用变量:
但是,这会导致错误:(。
mysql - 更新到 mysql 5.7 后日期功能不起作用
我正在尝试查询表并选择当前日期的行。我正在使用 CURDATE() 函数,但它似乎不起作用。以前在 mysql 5.1 上它工作得非常好。但现在它不起作用。
以下是我的查询语句。任何帮助将非常感激。当我在 PHP 管理员上运行它时,它会带来 0 个结果。
当我删除“AND DATE(checkout_date - INTERVAL 1 HOUR) = CURDATE()”时,它工作正常。谢谢
php - 如何使用 MySQLi 准备语句创建新的 MySQL 数据库用户?
我正在尝试通过这些语句添加新的数据库用户:
数据库给了我错误:
You have an error in your SQL syntax; (...) near '? IDENTIFIED BY ?' at line 1
当我尝试添加没有?
通配符的新用户时,一切都很好:
CREATE USER john IDENTIFIED BY 'johnpassword' //this works
,
但即使CONCAT("'", ?, "'")
用于提交数据也无济于事。
我在 MySQL 文档中读到 MySQL 5.7 应该支持CREATE USER
SQL 语句的预准备语句,但 MySQLi 似乎不支持。
mysql - R 库 RMySQL 无法启动
我已经安装了 R3.0.1。还安装了 Rtools。已安装 MySQL 5.7 版。我想将 R 连接到 MySQL,并且我正在尝试通过 R 中的 RMySQL 包来做到这一点。虽然在查看各种 SO 问题后终于完成了 RMySQL 的安装,但 library 命令给出了错误。请参阅下面的完整 R 日志。请帮忙。
请让我知道我做错了什么。