Tabel defect în Mysql - cum îl pot repara
Last Updated: Dec 16 2021 14:54, Started by
tengelmann
, Dec 16 2021 12:22
·
0
#1
Posted 16 December 2021 - 12:22
Bună Ziua,
Am o bază de date MySQL, ce conține un tabel cu numele utilizatorilor. Acest tabel avea un câmp de tip cheie unică ID, de tip AUTO INCREMENT. Din păcate, la transferul bazei de date de pe un server pe altul acest tabel s-a defectat, câmpul ID nu mai are atributul AUTO INCREMENT și nu mai este nici cheie unică. Deci baza de date este oarecum coruptă. Din această cauză nu mai pot edita în CPanel (PHP Myadmin) structura tabelului și deci nici date corecte nu mai pot introduce în tabel. Dacă mă poate ajuta cineva cu un sfat, cum să pot totuși rezolva această problemă. Am încercat să export tabelul în SQL apoi să-l import la loc, dar problema nu a dispărut, tot nu am cheie unică și AUTO INCREMENT, deci nu pot edita structura tabelului importat. Mulțumesc anticipat, Zoltan |
#2
Posted 16 December 2021 - 14:01
Asa-i ca o sa iti faci cron de backup de acum inainte?
Ma gandesc ca ai incercat repair, etc? nu? https://www.google.r...ql table repair Edited by mmmgigi, 16 December 2021 - 14:05. |
#3
Posted 16 December 2021 - 14:26
Poate interfata nu te lasa sa faci modificari, dar nu te opreste nimeni sa rulezi interogari care sa schimbe structura
https://stackoverflo...-table/38856779 https://stackoverflo...-column/5035908 Mai greu daca intre timp s-au introdus date care nu mai sunt unice... Astea trebuie sa le rezolvi manual. |
#4
Posted 16 December 2021 - 14:45
#5
Posted 16 December 2021 - 14:54
cPanel => MySqlDatabases => Prima data da un check, dupa repair la baza de date, nu cred ca ar merge but worth a try.
Ai primit o anumita eroare la import? Pe vechiul server este cPanel? daca da, cum ai facut exportul? Edited by GaBogdan, 16 December 2021 - 14:56. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users