buidar de dades la columna de una taula amb phpmyadmin

En phpMyAdmin, es poden realitzar diverses operacions sobre una taula d’una base de dades MySQL. Aquí tens un resum de les més comunes i també com buidar un camp específic.

  • buidar de dades la columna de una taula amb phpmyadmin

    buidar de dades la columna de una taula amb phpmyadmin

    En phpMyAdmin, es poden realitzar diverses operacions sobre una taula d’una base de dades MySQL. A...


Operacions bàsiques sobre una taula a phpMyAdmin

1️⃣ Explorar dades

  • Obre phpMyAdmin i selecciona la base de dades desitjada.
  • Fes clic sobre la taula que vols veure.
  • A la pestanya "Explorar" (Browse), pots veure el contingut de la taula.

2️⃣ Afegir, editar o eliminar registres

  • Afegir: A la pestanya "Insereix" (Insert), pots afegir noves files.
  • Editar: A la pestanya "Explorar", fes clic a "Edita" (Edit) per modificar un registre.
  • Eliminar: Fes clic a "Suprimeix" (Delete) per eliminar una fila.

3️⃣ Modificar l'estructura d'una taula

  • A la pestanya "Estructura" (Structure), pots:
    • Afegir, eliminar o modificar columnes.
    • Canviar el tipus de dades d’un camp.
    • Definir claus primàries (PRIMARY KEY) o índexs (INDEX).

4️⃣ Executar consultes SQL

  • A la pestanya "SQL", pots escriure consultes personalitzades, com ara:
  • SELECT * FROM taula WHERE condicio;

5️⃣ Exportar o importar dades

  • Exportar: Guarda la taula en formats com SQL, CSV o JSON.
  • Importar: Pujar un arxiu SQL per restaurar dades.

Com buidar un camp en phpMyAdmin?

Si vols buidar un camp (columna) d'una taula, tens diverses opcions:

🔹 1. Buidar un camp d’un registre específic

Si només vols esborrar el contingut d’un camp per alguns registres, pots utilitzar una consulta SQL com aquesta:

UPDATE nom_taula SET nom_camp = NULL WHERE condicio;

Exemple:

UPDATE usuaris SET email = NULL WHERE id = 5;

📌 Això estableix el valor del camp email a NULL per a l'usuari amb id = 5. Només funciona si el camp permet NULL.

Si vols posar-lo en blanc ('' en comptes de NULL):

UPDATE usuaris SET email = '' WHERE id = 5;

🔹 2. Buidar tota una columna (per tots els registres)

Si vols esborrar el contingut d’una columna per tots els registres, usa:

UPDATE nom_taula SET nom_camp = NULL;

o bé:

UPDATE nom_taula SET nom_camp = '';

Exemple:

UPDATE usuaris SET email = NULL;

Això esborra tots els valors de la columna email per tots els usuaris.

🔹 3. Modificar la columna perquè sempre tingui valors buits

Si vols que una columna sempre tingui NULL o '', pots modificar la seva estructura:

  • Canviar perquè permeti NULL:
  • ALTER TABLE nom_taula MODIFY COLUMN nom_camp VARCHAR(255) NULL;
  • Establir un valor per defecte buit:
  • ALTER TABLE nom_taula ALTER COLUMN nom_camp SET DEFAULT '';

Altres opcions per gestionar dades en phpMyAdmin

  • Buidar la taula sense eliminar l'estructura: A la pestanya "Operacions" (Operations), fes clic a "Buidar la taula (TRUNCATE)".
  • Eliminar una columna completament:
  • ALTER TABLE nom_taula DROP COLUMN nom_camp; 


6 posts relacionats

  • Author
    Joan Puig

    posts Array Pdo

    Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta... READ MORE
  • Author
    Joan Puig

    Quina és la diferència entre PDO i MySQLi?

    El que no està tan definit és quina és la millor manera de connectar-se a MySQL fent servir PHP. ... READ MORE
  • Author
    Joan Puig

    tailwind 5 filtres i paginacio a postslar11

    tailwind 5 filtres i paginacio a postslar11... READ MORE
  • Author
    Joan Puig

    optimitzar imatges en php

    optimitzar imatges en php... READ MORE
  • Author
    Joan Puig

    migrations

    la migracio crea i administra les taules a la base de dades de laravel... READ MORE
  • Author
    Joan Puig

    paginació en Laravel

    📌 Resum de la paginació en Laravel Laravel proporciona diferents maneres d’implementar la pagi... READ MORE