Create table if not exists mysql
Автор Konstantin задал вопрос в разделе Другие языки и технологии
MySQL: Что будет результатом запроса (CREATE TABLE IF NOT EXISTS ...) в случае существования таблицы? и получил лучший ответ
Ответ от ZUKMAN[гуру]
Ничего не будет, если таблица существует.Проверить наличие можно либо select * from table_nameилиSELECT COUNT(*)FROM information_schema.tables WHERE table_schema = '[database name]' AND table_name = '[table name]';
Ответ от Hyperspeed[гуру]
Проверить наличие таблицы легко. Просто select * from <название таблицы>. Если таблицы нет, то выдаст ошибку. А так вот тут синтаксис почитай
Проверить наличие таблицы легко. Просто select * from <название таблицы>. Если таблицы нет, то выдаст ошибку. А так вот тут синтаксис почитай
Ответ от Nel[гуру]
результатом будет создание таблицы если она не существует. может так SELECT FROM TVOYA TABLICA WHERE IS ID=BLABLA . а что мешает посмотреть в том же phpmyadmin?
результатом будет создание таблицы если она не существует. может так SELECT FROM TVOYA TABLICA WHERE IS ID=BLABLA . а что мешает посмотреть в том же phpmyadmin?
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: MySQL: Что будет результатом запроса (CREATE TABLE IF NOT EXISTS ...) в случае существования таблицы?