gpt4 book ai didi

php - 在 Ubuntu 20 中读取 Laravel 和 MySQL 中的 id 时出错

转载 作者:行者123 更新时间:2023-12-04 18:47:58 25 4
gpt4 key购买 nike

我的数据库中有错误,我找不到解决方法
当我列出所有用户时,该表正确显示所有用户,但是当我在同一个表中选择一个 id 时,总是返回 ,但这只发生在某些用户身上

$users = Users::get(); // return all users

$user = User::find($id); // return null when user was listed before, user exist
我该如何修复它?
我的系统是
  • mysql Ver 8.0.29-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))
  • PHP 7.4.11
  • Laravel 8

  • 注意:我将数据库下载到本地并且可以正常工作,用户显示正确...

    最佳答案

    我是这样解决的,重复数据库
    在 MySQL 的 CLI 中

    mysql> create database MyDatabaseCopy;
    mysql> exit;
    运行 mysqldump
    mysqldump -u root -pTuPassword MyDatabase | mysql -u root -pTuPassword MyDatabaseCopy
    记住 -p 后不需要空格

    关于php - 在 Ubuntu 20 中读取 Laravel 和 MySQL 中的 id 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72531832/

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