最近老是要为现在这个项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧:
方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate table 表名
方法二: dbcc checkident (’table_name’, reseed, new_reseed_value) 当前值设置为 new_reseed_value。如果自创建表后没有将行插入该表,则在执行 DBCC CHECKIDENT 后插入的第一行将使用 new_reseed_value 作为标识。否则,下一个插入的行将使用 new_reseed_value + 1。如果 new_reseed_value 的值小于标识列中的最大值,以后引用该表时将产生 2627 号错误信息。
方法二不会清空已有数据,操作比较灵活,不仅可以将自增值归零,也适用于删除大量连续行后,重新设置自增值并插入新的数据;或从新的值开始,当然不能和已有的冲突。
$sql="delete from $table_vote";
mysql_query($sql, $link);
$sql="alter table $table_vote auto_increment=1";
mysql_query($sql, $link);
mysql自增主键归零的方法
-
android从byte[]字节数组中播放mp3音乐
android从byte[]字节数组中播放mp3音乐
-
mp3解码器转PCM合并
首先,为了混合两个音频文件,您需要操纵它们的原始表示;由于MP3文件被压缩,您无法直接访问信号的原始表示.您需要对压缩的MP3流进行解码,以便“理解”您的音频信号的波形,然后可以混合使用.
-
RunScriptError: Run "C:\WINDOWS\system32\cmd.exe /d /s /c node build.js || n
cnpm config set python python2.7 cnpm config set msvs_version 2015
-
Cannot find module 'typescript'
npm install -g typescript
-
nodejs如何使用fetch
node 中没有实现 fetch,你可以使用 node-fetch,使得在 node 中也可以使用 fetch.
-
ReferenceError: FormData is not defined
npm install --save form-data
-
CommonJs 与 ESModule区别
node中模块导入require是一个内置的函数,因此只有在运行后我们才可以得知模块导出内容,无法做静态分析
-
Ts-node : SyntaxError: Cannot use import statement outside a module
"module": "CommonJS",
-
ts-node中Parameter 'xxx' implicitly has an 'any' type.
typescript提示implicitly has an 'any' type,这个怎么解决?
-
如何在 Node.js 中使用 import / export 的三种方法
注:第1、2种方法均是借助 babel,需要注意的是文章使用的babel版本 < 7。从 babel 7.X 版本开始,部分包名、用法发生了些许变化,大体与7之前的用法类似,详细请到官方手册学习 7.X 版本的改动(Babel 踩坑总结(三) —— 7.X 版本升级是我对 7.X 版本三大改动的总结)