활성 거래 없음'
P粉242741921
P粉242741921 2024-02-21 11:49:10
0
1
430

wipe_data이 기능에 문제가 있습니다

This wipe_data는 내 데이터베이스에서 데이터 삽입을 정리하고 관리하는 기능을 합니다. 하지만 이 함수에는 오류가 표시됩니다:

활성 거래 없음

내 코드는 다음과 같습니다.

function wipe_data() {
     DB::beginTransaction();
     $adminData = User::where('role', 'admin')->first();  
    try {
        User::truncate();
        User_details::truncate();
        User_kyc::truncate();
        Token::truncate();`enter code here`
        $auto_id = date('Y');
        DB::statement("ALTER TABLE ls_users AUTO_INCREMENT = $auto_id");
        $admin = new User();
        $admin->username = $adminData->username;
        $admin->email = $adminData->email;
        $admin->password = $adminData->password;
        $admin->role = $adminData->role;
        $admin->save();
        $user_id = User::where('role', 'admin')->value('id');
        DB::commit();
    } catch (\Exception $ex) {
        DB::rollback();
        return false;
    }
    return true;
}

P粉242741921
P粉242741921

모든 응답(1)
P粉680087550

사용 중인 문을 포함하여 암시적 커밋 을 유발하는 ALTER TABLE 문이 있습니다.

전화하기 전에 DB::commit() 귀하의 명령문이 이미 커밋되었으므로 오류가 발생했습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!