回答

收藏

SQL不是空的,不是空的

技术问答 技术问答 276 人阅读 | 0 人回复 | 2023-09-14

我正在使用postgreSQL。我有一列:
1 I3 ~4 I% U% g9 g- d. k- {! [2 mNOT NULL但是,当我想插入带有空字符串的行时,如下所示:# I4 g% ]: w6 o
''它不会给我错误和接受。如何检查插入值?not empty?(既不空也不空)
$ z. G/ T/ C. BPS:    我的专栏定义为:
3 a8 `/ A# H% ]9 x2 s"ads" character varying(60) NOT NULL               
/ J$ P# B6 ]5 E1 A% v    解决方案:                                                               
/ |# Z2 r' j* P3 c0 y                                                                向列定义添加约束。例如类似:: \& n. C; I; e; V5 H5 N
ads character varying(60) NOT NULL CHECK (ads  '')更多信息请参见http://www.postgresql.org/docs/current/static/ddl-
9 u) A: m4 {' v' y. k7 Kconstraints.html
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则