数据库int类型字段,避免使用0

类型 使用 数据库 int 字段 避免 比如 编程进阶笔记
发布日期 2022-08-31 更新日期 2022-08-31 阅读次数 89 文章字数 161

使用 int 标识类型是很常见的

比如用户类型:0.管理员,1.普通用户

但是很容易出问题,原因在于不同的编程语言对0的处理各不相同。

比如 java 判读0就是0,但 js 、php 等弱类型语言,判断时  "" == 0 返回 true, 或者未定义时,$type==0 也是true,这就导致了可能存在潜在的bug。

推荐不使用0,也就是从1开始,比如对数据库字段设置默认值1,而不是默认0.


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-22.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

类型 使用 数据库 int 字段 避免 比如

发表评论

相关推荐
朱丰华   |   3周前   |   sql · mysql · 字节 · 字符

mysql常用字段类型详解

63    评论    点赞
朱丰华   |   1年前   |   变量 · mysql · sql · 用户

MySQL用户自定义变量

114    评论    点赞
朱丰华   |   1年前   |   linux · 文件

linux递归统计文件夹大小、du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

212    评论    点赞
朱丰华   |   1年前   |   vue · model

vue语法v-model原理与实现

133    评论    点赞
朱丰华   |   1年前   |   js · 模块 · nodejs

nodejs引入自定义模块

60    评论    点赞
朱丰华   |   1年前   |   php · zend · 反射 · api

php zend引擎api接口:ZENDAPI阅读,反射调用示例

137    评论    点赞
朱丰华   |   1年前   |   文件 · c语言 · include

C语言include语法,h文件和c文件的关系

112    评论    点赞
朱丰华   |   1年前   |   php · 引用 · 变量 · c语言

php扩展内存管理与引用计数

142    评论    点赞
朱丰华   |   1年前   |   zend · php · 类型 · zval

php内核zval类型,与基本类型的转换

132    评论    点赞
朱丰华   |   1年前   |   指针 · 地址 · c语言

C语言的&取地址符,指针

175    评论    点赞
朱丰华   |   1年前   |   php · zend · 调用 · 文件

php扩展开发,调用php函数

117    评论    点赞
朱丰华   |   1年前   |   zend

zend 根据hashTable,获取指定key的内容zend_hash_find,zend_hash_str_find

88    评论    点赞
朱丰华   |   1年前   |   zend · 常量 · php

php zend操作常量,定义常量,判断常量是否存在,取常量的值

113    评论    点赞
朱丰华   |   1年前   |   zend · php · 字符串 · _string

php扩展zend_string类型与char类型转换

113    评论    点赞
朱丰华   |   1年前   |   安装 · clion

windows下安装clion

104    评论    点赞
朱丰华   |   1年前   |   sizeof · strlen

C语言里的sizeof()和strlen()关联和区别

126    评论    点赞
朱丰华   |   1年前   |   php · 返回 · 数组

php扩展,返回数组、对象、或者NULL

98    评论    点赞
朱丰华   |   1年前   |   php

php扩展返回数字、布尔值的几种写法

87    评论    点赞
朱丰华   |   1年前   |   php · 返回 · 字符串

php内核zend引擎返回字符串的几种写法

73    评论    点赞
朱丰华   |   1年前   |   php · 常量 · 扩展

php扩展中,取字符串常量的值

165    评论    点赞