gpt4 book ai didi

python - ALTER TABLE - 写入通信数据包时出错

转载 作者:行者123 更新时间:2023-11-29 16:19:21 24 4
gpt4 key购买 nike

当我尝试执行查询时:

ALTER TABLE table ADD COLUMN column TEXT NOT NULL

连接处于无限循环(锁定表)并在错误日志中给出此错误:

[Warning] Aborted connection 1475 to db: 'unconnected' user: 'root' host: 'localhost' (Got an error writing communication packets)

因此,我尝试按照某些主题中的建议将 max_allowed_pa​​cket 增加到 10000M,并且它只执行一个查询。下一个(不久之后)再次阻止一切。这是 my.ini 的外观:

[mysqld]
datadir=C:/Program Files/MariaDB 10.3/data
port=3306
innodb_buffer_pool_size=2033M
max_allowed_packet=10000M
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.3/lib/plugin

我在 Windows 环境中使用 MariaDB,并尝试使用 pymysql (Python) 执行查询:

cur.execute("ALTER TABLE table ADD COLUMN column TEXT NOT NULL")

有人知道这个问题的解决方案吗?

最佳答案

max_allowed_pa​​cket 的限制仅为 1G。使用该值时是否出现错误?

Reference

同时,在

ALTER TABLE table ADD COLUMN column TEXT NOT NULL

我希望表名不是table,列名不是column

关于python - ALTER TABLE - 写入通信数据包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54600977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com