问题标签 [tinyint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2076 浏览

java - 如何将 javax.persistence.Column 定义为 Unsigned TINYINT?

我正在基于 MySQL 数据库中的现有表创建 Java Persistence Entity Bean(使用 NetBeans IDE 8.0.1)。我在此表中遇到了一个类型为"Unsigned TINYINT(3)"的字段。我发现可以执行以下操作来将列的类型定义为 unsigned int

重现问题的步骤:

我正在尝试按如下方式创建一个字段:

问题:

将项目部署到服务器时收到以下错误:

但是,如果我从我的(因此行变为)中删除“未签名” ,我的项目部署成功。因此,似乎无法识别“UNSIGNED” 。columnDefinitioncolumnDefinition="TINYINT(3) default '40'"

所以我的问题是:如何将我的列(字段)定义为无符号 TINYINT?

更多细节:

我不确定它是否重要,但我的persistence.xml文件如下所示:

0 投票
1 回答
241 浏览

mysql - 逆向工程时,Propel 将 TINYINT(1) 视为布尔值

我的 MYSQL DB 中有一个字段“paymentmethod”,它可以保存从 0 到 9 的值。所以我使用 TINYINT(1)。但是由于某种原因,当我使用 Propel 对 DB 进行逆向工程时,它会创建一个 BOOLEAN,而事实并非如此。

对此的正确方法是什么?

提前致谢!

0 投票
1 回答
535 浏览

php - MySQL 结果中的 Tinyint 返回错误值

我有一张大约有 50k 条记录的表。每条记录都与一个激活码和一个 tinyint(1) 相关联,它是 1 或 0,具体取决于它是否已被激活。

我写了这个脚本来搜索激活码:

它将打印出这样的结果:

所有 tinyint 都作为 1 返回,无论是数据库中的 1 还是 0。我现在真的不知道是什么原因造成的。我希望有人能帮帮忙。

0 投票
1 回答
5606 浏览

java - 我可以在 Java 中使用 resultset.getBoolean 在 SQL 中获取 Tinyint

是否可以使用 rs.getboolean 方法从 SQL 中获取 tinyint(0/1) 的值?像这样:

如果这不起作用,我想你必须做这样的事情:

谢谢你的协助。

0 投票
2 回答
3334 浏览

mysql - 使用充满数据的数据库从 tinyint 更改为 smallint

真是一个安心的问题。

我的数据库中有一个字段tinyint(3)用作整数值。我现在意识到这是一个低值并想将其更改为smallint. 如果我使用 phpMyAdmin 更改此设置,是否会影响任何当前数据?我在本地尝试过,看起来不错,但我更喜欢由具有更多数据库经验的人运行它。

0 投票
1 回答
890 浏览

mysql - MySQL TINYINT(1) 与 BIT(1)

请赐教...

哪种数据类型消耗最少,TINYINT(1) 或 BIT(1)?

我知道根据这里的大多数答案,TINYINT(1) 和 BIT(1) 被认为是相同的。

TINYINT(1) 不接受 0-9,而 BIT(1) 只能接受 1 或 0。从外观上看,TINYINT 使用更大的存储空间,因为它可以接受 2-9,而 BIT 只能接受 1 和 0。

0 投票
1 回答
670 浏览

java - MySQL错误将布尔值存储到tinyint

班级代码

这是类代码中的一些代码,可能会有所帮助。

InsertDaftar 类

boolean为单选按钮创建了一些代码。

有警告信息

Netbeans 中的警告。

初始化akun_kuasa的变量

我试图将“akun_kuasa”的类型更改为int,并将 akun_kuasa 更改为 0 和 1,但仍然有错误。

我已经搜索过这个问题。但是有很多关于 BOOLEAN 或 TinyInt 的内容。

注意: id 是一个具有存储到数据库中的方法的对象。

0 投票
2 回答
4801 浏览

mysql - 单个数字的 Mysql 数据类型 - tinyint(1) 或 smallint(1) 或 int(1)

我需要在 mysql db 表中添加一列来存储单个数字。数字将是0、1、23。该列的数据类型应该是什么?

tinyint(1)smallint(1)int(1)?

0 投票
0 回答
45 浏览

php - mysql 使用 tinyint(1) 恢复数据备份错误

我有一个神秘的问题,我想请你帮忙。

当我从 r1soft 恢复数据库时,包含在带有 tinyint(1) 的表中的所有数据 > 1 都转换为 1

例子:

mytable_user

当我恢复备份时,data2 中的所有值都恢复为值 1

这是怎么回事??

谢谢

0 投票
1 回答
5911 浏览

mysql - 带有 TINYINT 变量的更新语句在 mySQL 中引发错误

我尝试让一个简单的更新查询在 mySQL 中工作,但我找不到答案。

我尝试做的,因为“农林业”是一个 tinyint 变量:

以下查询在同一数据集上完美运行:

...但是当我尝试更新 tinyint (boolean) 变量时出现语法错误。我已经尝试了所有这些:

没有任何作用!我究竟做错了什么 ?