php – 在自动生成的字段的SQL语句中必须放什么?
发布时间:2020-12-13 17:40:59 所属栏目:PHP教程 来源:网络整理
导读:我的 MySQL表中的第一列是具有自动增量的主键.我试图用这样的 PHP添加一个新行. mysql_query("INSERT INTO users VALUES ('','$username','$hashedPassword')"); 我应该把什么放在”或第一个领域?它是自动生成的,但我不希望该字段为空. 有趣的是,让场上的空
我的
MySQL表中的第一列是具有自动增量的主键.我试图用这样的
PHP添加一个新行.
mysql_query("INSERT INTO users VALUES ('','$username','$hashedPassword')"); 我应该把什么放在”或第一个领域?它是自动生成的,但我不希望该字段为空. 有趣的是,让场上的空工作,但我担心如果在某些情况下我没有遇到这种情况.放在那里的标准实体是什么? 此外,您的解决方案是否也适用于默认为当前时间的时间戳字段? 我是PHP和MySQL的新手.谢谢. 解决方法
养成这样指定字段的习惯是很好的
INSERT INTO users (username,password) VALUES ( '$username','$hashedPassword') 或者,如果要指定id字段,也使用NULL INSERT INTO users (id,username,password) VALUES (NULL,'$hashedPassword') 通过指定字段,例如,如果向表中添加额外字段,则代码不太可能中断. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |