MySQL бележки за работа с повече таблици 🙂

Прави се заявка за изтриване на всички таблици започващи с oc от база „comptech“:

SELECT CONCAT(„DROP TABLE „,GROUP_CONCAT(TABLE_NAME)) AS stmt FROM information_schema.TABLES WHERE
TABLE_SCHEMA = „comptech“ AND TABLE_NAME LIKE „oc%“;

Прави се заявка за изтриване на всички таблици от база „comptech“ с изключение на foo,bar,baz

SELECT CONCAT(‘DROP TABLE ‘, TABLE_NAME, ‘; ‘)
FROM information_schema.tables
WHERE table_schema = ‘comptech’ AND table_name NOT IN (‘foo’, ‘bar’, ‘baz’);

Категория:

2 отговора

  1. Аватарът на dzver
    dzver

    Sorry за офтопика, но RSS фийдът ти не работи

    1. Аватарът на Мартин Петров

      Здрасти, няма за какво. Машината на която е блога се претоварваше, но смятам, че вече е добре.

Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *

Your email address will not be published. Required fields are marked *

Comments are closed.

You must be logged in to post a comment.