create table if not exists



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 <название таблицы>. Если таблицы нет, то выдаст ошибку. А так вот тут синтаксис почитай

Ответ от Nel[гуру]
результатом будет создание таблицы если она не существует. может так SELECT FROM TVOYA TABLICA WHERE IS ID=BLABLA . а что мешает посмотреть в том же phpmyadmin?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: MySQL: Что будет результатом запроса (CREATE TABLE IF NOT EXISTS ...) в случае существования таблицы?

#1064 MySQL Ошибка, как исправить?
точка с запятой перед CREATE TABLE IF NOT EXISTS `accounts`
подробнее...

Помогите с базой MySQL
Посмотри в глобальных настройках, там не просто utf8 там он хитро называется utf-8_ и что-то еще..
подробнее...

У меня на mysql такая ошибка #1046 - No database selected
Ну по англицке ведь сказано не указана база ккоторой конектишся
Николайподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*