我做的表在输入数据时将其中的一些数据弄错了,请问如何将表中的数据进行修改?比如将年龄中的21岁输入到出生年月中了.我是一个新手,刚刚开始学习数据库.
如果只是一条数据,直接通过查询分析器修改。错的比较多的话,可以编段下程序修改。
我是刚刚学的,有些程序还不是很懂,我看了书后进行修改可每次都说错误.请大家帮帮忙,告诉我要用什么代码
我现在不太懂你要做什么是根据年龄能算出来出生年?
2007-年龄+1不就是出生年了
具体问题不同解决方式也不一样。比较通用的法子 是把数据先拿出来 放到一个临时表里#1里面, 然后把table清空。再把临时表的数据按照正确的格式输入回table。 比如你这是年龄和生日输反了:Insert into table1 (field1, field2,...,age,BirthDate,...) select field1, field2,...,BirthDate,age,... from #1当然如果生日和年龄的数据类型不一样的话 你还要进行数据类型转换
好麻烦...不是可以返回所有行来修改的么?