thinkphp实现分表,使用suffix和setSuffix获取不同分表信息报错解决

简介: thinkphp实现分表,使用suffix和setSuffix获取不同分表信息报错解决

报错信息:


“SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘xdw_user.user’ doesn’t exist”

解决

方法1

让user不要继承base基类即可,直接继承use think\Model;

base基类是自己写的,作用是设置连接数据库

<?php

namespace app\common\model\xdwUser;

use think\Model;

class Base extends Model
{
    protected $connection = 'user';
}

方法2

数据库分表的时候,新建一个没有后缀的原表就可以了

目录
相关文章
|
Java API PHP
(转载)为什么不推荐使用swoole和hyperf官方框架
(转载)为什么不推荐使用swoole和hyperf官方框架
5001 0
|
Prometheus 监控 Cloud Native
hyperf| hyperf/metric 上手指南
这期又开始聊微服务的基础设施之一: 实时监控. 更准确的说法, 基于 prometheus 的实时监控. 关于技术选型这里就不多啰嗦啦, 很多时候「从众」或者「用脚投票」往往是最有效的
990 0
|
缓存 Ubuntu Linux
阿里云centos安装docker及导入镜像
本文介绍了centos系统阿里云服务器的登录、换源,docker安装和镜像导入方法。
|
12月前
|
XML 小程序 前端开发
小程序制作教程
小程序制作教程
697 3
小程序制作教程
|
12月前
|
前端开发 程序员 API
前端|基于 Layui 实现动态搜索选择框
网页端实现动态搜索选择框,要求下拉选项列表能根据用户输入内容动态刷新,最终提交的值必须是由选项列表中点选的。
326 3
|
关系型数据库 MySQL
MySQL自增ID用完会怎样?
MySQL自增ID用完会怎样?
|
10月前
|
前端开发 搜索推荐 安全
如何选择CMS网站管理系统?CMS包含哪些功能?
本文主要介绍了CMS(内容管理系统)的概念,以及其在网站管理中的应用。早期的CMS主要以静态HTML+CSS+JS展示,但是随着互联网的发展,功能越来越丰富,如会员管理、多元素素材上传等。
480 3
|
12月前
|
设计模式 消息中间件 监控
后端开发中的微服务架构:从概念到实践
后端开发中的微服务架构:从概念到实践
|
前端开发 IDE 数据库连接
ThinkPHP6 模型层的模型属性,表映射关系,以及如何在控制层中使用模型层和模型层中的简单CRUD
本文详细介绍了ThinkPHP6中模型层的使用,包括模型属性设置、表映射关系、以及如何在控制层中使用模型层进行CRUD操作。
ThinkPHP6 模型层的模型属性,表映射关系,以及如何在控制层中使用模型层和模型层中的简单CRUD
|
12月前
|
缓存 NoSQL 数据处理
原生php实现redis缓存配置和使用方法
通过上述步骤,你可以在PHP项目中配置并使用Redis作为高性能的缓存解决方案。合理利用Redis的各种数据结构和特性,可以有效提升应用的响应速度和数据处理效率。记得在实际应用中根据具体需求选择合适的缓存策略,如设置合理的过期时间,以避免内存过度消耗。
263 0