想要更新某张表中额字段 设置该字段为null
一开始用 update table A set 字段a is null where 字段b = 条件.
但是失败了 出现一个 [Err] ERROR: syntax error at or near "update";的错误.
查询资料之后 发现错误的原因是因为 字段a is null 表示是赋值 并没有更新的意思.
之后思考了之后 用了 update table A set 字段a = null where 字段b = 条件.
解决该问题.
补充:create table A as select 字段 from tableB where 条件; 可以复制表B 成表A(可以复制指定字段).
----------------------by 菜鸟学习路程
今天写sql碰到一个问题: 想要更新某张表中额字段 设置该字段为null 一开始用 update table A set 字段a is null where 字段b = 条件. 但是失败了 出现一个 [Err] ERROR: syntax error at or near "update";的错误. 查询资料之
1.将经常要用到的
字段
(比如经常要用这些
字段
来排序,或者用来做搜索),则最好将这些
字段
设为索引。2.
字段
的种类尽可能用int 或者tinyint类型。另外
字段
尽可能用NOT
NULL
。3.当然无可避免某些
字段
会用到text ,varchar等字符类型,最好将text
字段
的单独出另外一个表出来(用主键关联好)4.
字段
的类型,以及长度,是一个很考究开发者优化功力的一个方面。如果表数据有一定的量了,不妨用PROCEDURE ANALYSE()命令来取得
字段
的优化建议!(在phpmyadmin里可以在查看表时,点击 “Propose table structure” 来查看这些建议) 如此可以让你的表
CREATE TABLE test_001 (
id VARCHAR2(10) not
null
,
NAME VARCHAR2(10)
CREATE TABLE test_002 (
id VARCHAR2(10) n
如果日期
字段
的文本框为空,可以使用
SQL
中的
NULL
值来
更新
数据。具体方法是使用
UPDATE
语句,将日期
字段
设置为
NULL
值。例如,如果要将表中的某个记录的日期
字段
设置为空,可以使用以下
SQL
语句:
UPDATE
table_name SET date_field =
NULL
WHERE id = record_id;
其中,table_name 是表名,date_field 是日期
字段
名,id 是记录的唯一标识符,record_id 是要
更新
的记录的 ID。这样就可以将日期
字段
设置为空了。