AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-164102

IMB's questions

Martin Hope
IMB
Asked: 2021-01-10 03:19:43 +0800 CST

警告:#1292 使用 DATE_ADD() 时不正确的日期时间错误

  • 0

这样做很好:

SELECT * FROM table WHERE foo < '2021-01-09 00:00:00'

但是这个:

SELECT * FROM table WHERE DATE_ADD('foo', INTERVAL 5 DAY) < '2021-01-09 00:00:00'

结果是

Warning: #1292 Incorrect datetime value: 'foo'

这可能是什么原因造成的?

(玛丽亚数据库 10.4.17)

mysql mariadb
  • 1 个回答
  • 306 Views
Martin Hope
IMB
Asked: 2021-01-04 22:21:50 +0800 CST

MariaDB InnoDB 不会在超时时回滚

  • 1

我有ff。按此顺序的示例查询:

  1. 开始交易
  2. 更新
  3. 插入
  4. 犯罪

查询 #2 超时,但我注意到查询 #3 没有回滚。

我还尝试通过验证(查询表)在我提交之前是否通过更新来手动回滚。但是当我这样做时,我得到一个明确的:General error: 2006 MySQL server has gone away错误。

我的问题:

  1. 我已innodb_rollback_on_timeout设置为ON,查询#3 不应该回滚吗?

  2. 由于我什至不能手动回滚,我有什么选择?

注意:这是在 mariadb-10.4.17

mysql mariadb
  • 1 个回答
  • 383 Views
Martin Hope
IMB
Asked: 2019-06-28 11:17:34 +0800 CST

MariaDB JSON 支持有什么不足之处?

  • 0

MariaDB 是否计划拥有完整的 JSON 支持,或者它只是永远成为一个别名?

在表中设置约束定义只是为了使其正常工作是一种无赖。应用程序级迁移库(如 Phinx)不支持它,因此您必须做额外的工作,这违背了迁移库的目的。

mysql mariadb
  • 1 个回答
  • 215 Views
Martin Hope
IMB
Asked: 2019-06-23 13:26:45 +0800 CST

索引每个 WHERE 列?

  • 0

我试图打开MYSQLI_REPORT_ALL | MYSQLI_REPORT_STRICT,现在 MySQL 告诉我:

查询/准备语句中未使用索引...

在我的一些应用程序的查询中。

WHERE对我可能使用的每一列进行索引真的是最好的做法,这样 MySQL 就不会抱怨了吗?对我来说似乎有点矫枉过正,因为可能有一些列我只会WHERE偶尔使用该子句。

mysql index
  • 1 个回答
  • 46 Views
Martin Hope
IMB
Asked: 2019-05-23 04:32:23 +0800 CST

在复制设置中,损坏的数据是否也会被复制?

  • 0

假设其中一个表已损坏,该损坏的表是否仍会复制到另一个数据库?或者,复制是否会停止以防止其他数据库也被损坏?

注意:问题适用于主主或主从设置。

mysql replication
  • 1 个回答
  • 534 Views
Martin Hope
IMB
Asked: 2018-12-04 08:30:39 +0800 CST

闲置后备份 MySQL

  • 0

我目前每天备份,我认为这很好,但是,我想在没有活动时更频繁地备份(例如,在 X 分钟没有 INSERT/UPDATE/DELETE 之后,不包括 SELECT)。

我目前正在考虑创建一个自定义脚本CHECKSUM TABLE mytable,每隔 X 分钟检查一次并查看是否发生变化。

这是个好主意还是有更好的方法,也许是现有工具?

mysql backup
  • 2 个回答
  • 40 Views
Martin Hope
IMB
Asked: 2018-11-12 09:31:22 +0800 CST

从 INT 切换到 BIGINT 是否需要大量停机时间?

  • 0
  1. 假设,如果您的 INT 列已经有 40 亿行,那么将该列转换为 BIGINT 的过程需要多长时间?我知道这将取决于服务器资源,但我只想有一个大概的想法,比如服务器有 8GB RAM 4CPU。

  2. 如果你确定你会在某个时候达到 INT 的极限,尽管几年之后,直接进入 BIGINT 是否有意义?

mysql limits
  • 1 个回答
  • 172 Views
Martin Hope
IMB
Asked: 2018-11-02 03:10:37 +0800 CST

预生产索引列?

  • 0

如果我理解正确,索引列将提高 SELECT 速度但降低 INSERT 速度。

假设您的应用程序是新的,并且您已经确定了适合索引的列(基于您查看视图的方式,例如 WHERE / JOINS)。

您是否必须在注意到性能问题之前就立即为这些列建立索引?还是为了不影响 INSERT 而在以后执行它们是否有意义?

mysql optimization
  • 2 个回答
  • 51 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve