У меня есть следующий запрос:
ALTER TABLE table CHANGE field1 field1 INTEGER
есть в любом случае, что я могу добавить какое-то, если существует это заявление так, что MySQL будет убедиться, что поле 1 существует, прежде чем пытаться изменения его тип поля?изменить тип поля MySQL, если поле существует
0
A
ответ
1
ALTER TABLE
В MySql не принимается статья IF EXISTS
.
Вы можете сделать
describe table
или
show columns from table
, чтобы получить список всех столбцов, а затем проверить, если field1 присутствует, прежде чем сделать ALTER TABLE
Смежные вопросы
- 1. MySQL вставляет дату, если поле не существует
- 2. Как изменить колонку, если это тип MySQL?
- 3. Обнаружить, если тип существует в
- 4. Изменить тип ввода текстового поля
- 5. Mongodb изменить тип поля
- 6. Как изменить тип поля DAO.Recordset
- 7. Как изменить тип данных поля
- 8. NumPy: Проверьте, если поле существует
- 9. Object - проверка, если поле существует
- 10. изменить объект, если существует
- 11. Изменить тип класса для поля
- 12. Тип поля в mySQL
- 13. Тип поля таблицы изменения MYSQL
- 14. MySQL, если существует Execution
- 15. Mysql, если существует запись
- 16. Изменить таблицу Поле Место Mysql
- 17. Обновление Mysql, если значение не существует
- 18. Пропустить все поля и изменить тип данных
- 19. Изменить тип данных MySQL
- 20. MySql Если существует установленное значение?
- 21. MySQL сохранить тип в случае, если заявление
- 22. Джанго миграции изменить тип поля
- 23. изменить поле в таблице mysql?
- 24. Тип поля MySQL для поля комментариев или текстовой области
- 25. mysql изменить дублированные поля
- 26. обновление mongodb, если поле не существует
- 27. Проверки Если строка существует в текстовом поле
- 28. mySql возвращает выбранные поля при выборе, если существует
- 29. проверка MySQL, если значение поля существует в другой таблице
- 30. mysql: Игнорирование INSERT, если таблица и/или поле не существует?