怎么禁用约束 插入数目与表定义不匹配的数据

zy835289010 2014-06-28 12:32:53
比如 这样怎么插入 ?
...全文
117 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2014-06-29
  • 打赏
  • 举报
回复
替代触发器,你百度一下,有可能解决问题。
Neo_whl 2014-06-28
  • 打赏
  • 举报
回复
引用
引用 3 楼 u011015550 的回复: 显然你插入的字段数和字段值数目不匹配啊,仔细点哦,前面五个字段,后面六个值,去掉一个null就可以了 去掉一个null我就不在这里问了,关键是不去掉的话怎么插入啊,大哥
估计是面试题,主要是考察随即应变能力
chen357313771 2014-06-28
  • 打赏
  • 举报
回复
引用 6 楼 zy835289010 的回复:
[quote=引用 5 楼 chen357313771 的回复:] 你的表结构只有5个字段,insert语句怎么可能插入6个字段呢? 如果你实在需要这第六个字段,那就修改表结构,在加一个字段进去
引用 5 楼 chen357313771 的回复:
你的表结构只有5个字段,insert语句怎么可能插入6个字段呢? 如果你实在需要这第六个字段,那就修改表结构,在加一个字段进去
哎,题目太变态了,非要这样[/quote] 表里只有5个字段,要插入6个字段,这明显不可能的。
zy835289010 2014-06-28
  • 打赏
  • 举报
回复
引用 5 楼 chen357313771 的回复:
你的表结构只有5个字段,insert语句怎么可能插入6个字段呢? 如果你实在需要这第六个字段,那就修改表结构,在加一个字段进去
引用 5 楼 chen357313771 的回复:
你的表结构只有5个字段,insert语句怎么可能插入6个字段呢? 如果你实在需要这第六个字段,那就修改表结构,在加一个字段进去
哎,题目太变态了,非要这样
chen357313771 2014-06-28
  • 打赏
  • 举报
回复
你的表结构只有5个字段,insert语句怎么可能插入6个字段呢? 如果你实在需要这第六个字段,那就修改表结构,在加一个字段进去
zy835289010 2014-06-28
  • 打赏
  • 举报
回复
引用 3 楼 u011015550 的回复:
显然你插入的字段数和字段值数目不匹配啊,仔细点哦,前面五个字段,后面六个值,去掉一个null就可以了
去掉一个null我就不在这里问了,关键是不去掉的话怎么插入啊,大哥
Neo_whl 2014-06-28
  • 打赏
  • 举报
回复
显然你插入的字段数和字段值数目不匹配啊,仔细点哦,前面五个字段,后面六个值,去掉一个null就可以了
zy835289010 2014-06-28
  • 打赏
  • 举报
回复
引用 1 楼 u011015550 的回复:
为什么要插入不合理数据呢? 如果要的话,点开该表,下面有约束右键删除就好了。如果是数据类型不匹配那要改数据类型而非约束。
下面木有约束,这是我的表结构 create table student ( sno char(5) primary key, sname varchar(20), sage int, ssex char(2), sdept char(2) );
Neo_whl 2014-06-28
  • 打赏
  • 举报
回复
为什么要插入不合理数据呢? 如果要的话,点开该表,下面有约束右键删除就好了。如果是数据类型不匹配那要改数据类型而非约束。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧