mysql – 将TEXT列的默认值从null更改为”(空字符串)
发布时间:2020-09-06 04:13:27 所属栏目:MySql 来源:互联网
导读:我有一个表,在创建表时没有指定默认值.现在我想将默认值更改为(空字符串).当我运行alter table query时它会成功但仍然在新行插入表上,如果未指定列值,则将NULL视为默认值.表架构::CREATE TABLE `table1` ( `col1` INT(11) NOT NULL AUTO_INCREMENT, `col2` TE
|
我有一个表,在创建表时没有指定默认值. 表架构::
ALTER查询::
最佳答案
Blob和文本列不能具有DEFAULT值(Ref).根据平台,MySQL可能会在您尝试执行此操作时生成警告或错误.
将数据类型更改为更合适的类型(例如VARCHAR). (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – select * from table where datetime in month(不破
- mysql – Sql语法插入每千分之一正整数,从1开始直到100万?
- php – 是否可以使用Joomla在一个中运行多个更新查询?
- c# – 找不到错误程序或函数mysql
- MySQL存储函数与嵌套IF … END IF,语法错误,正确的语法使用
- mysql – 用于将值列表与任何顺序的字段列表匹配而不重复的
- php – 如何在PDO中使用/编写mysql_real_escape_string?
- javascript – 如果没有用户输入发送到数据库,是否存在任何
- php – 参数化查询示例
- mysql – 使用JSON而不是规范化数据,这种方法是否正确?
