ТЕКСТОВЫЙ столбец не может иметь значения по умолчанию

#sql

#sql

Вопрос:

 ALTER TABLE users 
ADD COLUMN house LONGTEXT NOT NULL DEFAULT '{"owns":false,"furniture":[],"houseId":0}';
 
 ALTER TABLE users 
ADD COLUMN bought_furniture LONGTEXT NOT NULL DEFAULT '{}';
 

Эти 2 выдают мне ошибку при попытке их импорта. Но, когда я был в базе данных моего ПК, это не выдавало эту ошибку.

Комментарии:

1. Какую базу данных вы используете? Часто диалект SQL и даже версия будут иметь значение для подобных вещей.

2. Я предполагаю, что это MySQL / MariaDB. Использовать varchar

3. какое сообщение об ошибке вы получаете?