当前位置: 首页 > news >正文

MySQL 错误 1046 (3D000) 是因为在执行 SQL 语句时 没有选择当前数据库

这个报错 ERROR 1046 (3D000): No database selected 表示 你当前没有选择数据库,所以 MySQL 不知道要修改哪张表。

解决方法

1.先选择数据库
假设你的数据库叫 mydb,先执行:

USE mydb;

然后再执行修改表的命令:

ALTER TABLE users MODIFY COLUMN password_hash VARCHAR(1024);

或者在命令里指定数据库

ALTER TABLE mydb.users MODIFY COLUMN password_hash VARCHAR(1024);

总结

一定要告诉 MySQL 当前操作的是哪个数据库。
修改成功后,记得 Python 端模型也要同步改 String(1024) 或 Text。

http://www.dtcms.com/a/592702.html

相关文章:

  • Jenkins Jobs 备份与恢复
  • HTTP和HTTPS工作原理、安全漏洞及防护措施全面解析
  • 百度怎样建设网站网站建设风险怎样规避
  • 使用Docker和Selenium构建自动化测试环境
  • 网站建设公司怎么写宣传语阿里云1m服务器可以搭建网站
  • 12.1 Qt 窗口与视口 详解
  • Flink原理与实战(java版)#第1章 Flink快速入门(第一节IDE词频统计)
  • 了解GPTs
  • Biotin-FAPI-4,在化学研究和生物体系实验中主要用途
  • uni-app vue2 在 iOS 退出应用后将 cookie 清空了
  • 有趣的网站网址大学院系网站建设
  • 常见的接口测试工具有哪些?(Postman、JMeter、RestAssured等)
  • NJet event框架性能百倍提升,Why and How
  • 解析请求体内容(如 JSON、表单数据、XML 等) 将原始数据转换为 Python 数据结构 使转换后的数据可在 request. ...
  • 网页素材及网站架构制作用asp做网站优势
  • 网站建设指引快速提高网站排名
  • 未来教育图景:人工智能与培训行业的深度融合
  • java学习--匿名对象
  • 从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
  • 算法31.0
  • 微信小程序端服务器接口:全部服务以及实战
  • C++11实用的“新特性”:列表初始化+右值引用与偷懒艺术——移动语义
  • CE(Chrony服务器)
  • 专门做游轮的网站聊城哪里做网站
  • STM32 几种烧录方式
  • 有哪些数据结构?
  • 7层/4层模型讲解
  • 5种主流的API架构风格
  • MAC 安装openJDK8
  • Linux网络编程:(七)Vim 编辑器完全指南:从入门到精通的全方位实战教程