Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用符号作为数据_Sql_Database_Activerecord - Fatal编程技术网

Sql 使用符号作为数据

Sql 使用符号作为数据,sql,database,activerecord,Sql,Database,Activerecord,我将在我的表中有一列是二进制的(这两种状态是“private”和“public”)。有没有办法使用符号来达到这个目的(:public和:private)?我更喜欢使用二进制(1和0),我知道符号比字符串占用内存少 顺便说一句,我是在带有活动记录的Rails应用程序中执行此操作的。您不能在数据库中使用符号 如果您担心字符串对符号的内存使用,您可以做得更好:只需使用一个布尔列,private,并使用一个public?访问器返回!private?

我将在我的表中有一列是二进制的(这两种状态是“private”和“public”)。有没有办法使用符号来达到这个目的(:public和:private)?我更喜欢使用二进制(1和0),我知道符号比字符串占用内存少


顺便说一句,我是在带有活动记录的Rails应用程序中执行此操作的。

您不能在数据库中使用符号

如果您担心字符串对符号的内存使用,您可以做得更好:只需使用一个布尔列,
private
,并使用一个
public?
访问器返回
!private?