我的VPS是Linux Ubuntu操作系统,服务器类型为MySQL,版本为5.7.33 ubuntu0.18.04.1 - (Ubuntu),使用Apache/2.4.29 (Ubuntu)作为Web服务器,数据库客户端版本为libmysql - mysqlnd 5.0.12-dev - 20150407,PHP版本为7.2.24。
我尝试在我的数据库中添加一列,但是出现了错误。在Windows XAMPP上尝试时没有任何问题。
ALTER TABLE users ADD COLUMN house LONGTEXT NOT NULL DEFAULT '{"owns":false,"furniture":[],"houseId":0}';
错误
SQL query:
ALTER TABLE users ADD COLUMN house LONGTEXT NOT NULL DEFAULT '{"owns":false,"furniture":[],"houseId":0}'
MySQL said: Documentation
#1101 - BLOB, TEXT, GEOMETRY or JSON column 'house' can't have a default value