Premetto che non ho mai avuto a che fare con la Sintassi SQL
Devo eliminare in modo molto massiccio un sacco di record da una tabella che sono superflui, occupando davvero tanto spazio, forse MB.
I dati li trovo facendo questa query:
Codice:
SELECT * FROM `phpbb_posts_text` WHERE `post_subject` LIKE 'Re:%'
Siccome Io e SQL non andiamo molto d'accordo ho pensato, per intuito, di eseguire una Query del genere per elimininare da post_subject SOLO i recorda, che hanno all'inizio "Re:"
Codice:
DELETE FROM `phpbb_posts_text` WHERE `post_subject`='Re:%'
La sintassi è giusta? Devo togliere gli apici?
Scusate la mia ignoranza ma non ci ho mai lavorato
EDIT: Allora, sono riuscito a cancellare i dati usando questa query:
Codice:
DELETE FROM ip_posts_text WHERE post_subject LIKE 'Re: %'
Il problema è che mi cancella tutti i record della tabella, non solo post_subject.
Posso fare in modo di svuotare SOLO post_subject lasciando integre le altre?