小编use*_*513的帖子

mysql无法插入带有无符号主键的记录为零

我试图在dim_channel表中插入一条记录,主键为零(unsigned int).

Mysql命令:

INSERT INTO dim_channel 
set channel_id=0,name='Other',parent_channel_id=0,parent_channel_name='Other';
Run Code Online (Sandbox Code Playgroud)

结果:

select * from dim_channel;
+------------+-------+-------------------+---------------------+
| channel_id | name  | parent_channel_id | parent_channel_name |
+------------+-------+-------------------+---------------------+
|          1 | Other |                 0 | Other               |
+------------+-------+-------------------+---------------------+
Run Code Online (Sandbox Code Playgroud)

请注意,channel_id得到的值为1,而不是我预期的0.

任何人都知道为什么会这样.

顺便说一下,我可以将记录更新为:update dim_channel set channel_id = 0其中channel_id = 1;

只是想知道为什么我不能在第一个地方插入带有channel_id = 0的记录.

非常感谢.

====== MySQL命令让你测试====

- 创建表格

CREATE TABLE `dim_channel` (
  `channel_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` char(80) DEFAULT NULL,
  `parent_channel_id` int(10) unsigned NOT NULL DEFAULT '0',
  `parent_channel_name` varchar(80) DEFAULT NULL,
  PRIMARY KEY (`channel_id`) …
Run Code Online (Sandbox Code Playgroud)

mysql insert

14
推荐指数
2
解决办法
8941
查看次数

python dataframe如何将设置列转换为列表

我尝试将一组列转换为 python 数据框中的列表,但失败了。不确定最好的方法是什么。谢谢。

这是示例:我尝试创建一个“c”列,它将“b”集列转换为列表。但“c”仍然设置。

data = [{'a': [1,2,3], 'b':{11,22,33}},{'a':[2,3,4],'b':{111,222}}]
tdf = pd.DataFrame(data)
tdf['c'] = list(tdf['b'])
tdf
           a             b             c
0  [1, 2, 3]  {33, 11, 22}  {33, 11, 22}
1  [2, 3, 4]    {222, 111}    {222, 111}
Run Code Online (Sandbox Code Playgroud)

python list set dataframe

5
推荐指数
1
解决办法
4615
查看次数

Windows 10 镜像显示键盘快捷键

我的笔记本电脑的屏幕突然停止工作。我使用 HDMI 将另一台显示器连接到笔记本电脑。由于当前屏幕无法工作,如何仅使用键盘快捷键镜像/复制到扩展显示。然后我就可以调查问题了。

操作系统:Windows 10

谢谢。

windows keyboard-shortcuts mirror display

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

dataframe ×1

display ×1

insert ×1

keyboard-shortcuts ×1

list ×1

mirror ×1

mysql ×1

python ×1

set ×1

windows ×1