在linux下用sqlite3数据库提示找不到table文件怎么办

在linux下用sqlite3数据库提示找不到table文件怎么办,第1张

sqlite的数据库就是单个文件,数据库的相应驱动是一个dll,根据你的情况,可能是数据库中不存在你要 *** 作的表,要用相应的SQL语句 *** 作游标,进行相应表的创建。如create table user_table (ID,uname,pas)什么的。创建了表,再对表进行 *** 作。

就是说 你 *** 作的那个表或试图 没有在你 *** 作的那个数据库下

例如 你在master数据下 创建了 一张表

而你 *** 作的时候是在 另一个数据库下 *** 作的 切 没有明确的加上 某个数据库下的某张表 就会提示这样的提示

[ZK_PaymentDB].[dbo].[P_AreaSite]---》

ZK_PaymentDB 表示数据库

dbo 是表示一个用户 拥有系统管理员权限

P_AreaSite 就是要 *** 作的表了

备份整个库:mysqldump -hhost -uusername -ppassword -d databasename >/usr/local/mysql/db.sql

备份某张表:mysqldump -hhost -uusername -ppassword -d databasename tablename >/usr/local/mysql/db.sql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9013549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存