שאלה ב-mySQL

alnet

New member
שאלה ב-mySQL

איך אני יכול למחוק את כל הטבלאות המתחילות ב-prefix מסוים? אני משתמש ב- myadmin * אין לי ידע בSQL בכלל
 

orenphp

New member
ככה...

$q = "DELETE FROM table_name WHERE field_name LIKE 'prefix%'"; mysql_query($q);​
זה ימחוק את כל השורות אשר יש להם בעמודה מסוימת תוכן שמתחיל בprefix מסויים. מקווה שזה עזר.
 

alnet

New member
אתה יכול יותר לפרט

איפה לרשום את זה כי אין לי שמץ :)
 

orenphp

New member
בPHP כמובן.

בתוך תגי הPHP:
<? $q = "DELETE FROM table_name WHERE field_name LIKE 'a%'"; mysql_query($q); ?>​
בדוגמא הזו ימחקו כל השורות אשר בעמודה בשם "field_name" יש איזה סטרינג אשר מתחיל באות a(זה דוגמא לprefix מסויים).
 
למעלה