我在mysql数据库中有自动增量字段,即当我删除我的项目时,我的 id ,下一个字段id在删除数字之后开始。
例如:当我删除这些内容(从1到100)并插入其他内容时, id 是101,我需要id为1,从1开始,或从MySQL id字段中的较小数字开始。
编辑:我有一个CMS,在CMS中用户可以删除一些行,我需要其他自动增量更新自动更新。
@Service
public class Executor {
@Autowired
private EntityManager entityManager;
@Transactional
public void deleteRows(Long[] ids, String table) {
entityManager.createNativeQuery("update " + table + " set flag =0 where id in ?1 ")
当我试图在mysql中创建一个简单的触发器时,会遇到下面的错误消息。请建议我如何克服这个问题。
delimiter $$
create trigger trg_addresses_ins before insert on addresses
for each row
begin
declare msg varchar(128);
if length(new.addressstate) > 2 then
set msg = concat('MyTriggerError: Trying to insert a state value of more
我已经将MySQL数据显示在一个带有编辑函数的PHP中,但是我无法编辑它们,我也不知道为什么。
<?php
require("db.php");
$id =$_REQUEST['rid'];
$result = mysql_query("SELECT * FROM replies WHERE rid = '$id'");
$test = mysql_fetch_array($result);
if (!$result)
{
die("Error: Data not found..&
下面是我的查询,它运行得很好,字段friend_id的类型是MySQL big int
"SELECT friend_id FROM users_friends uf WHERE uf.user_id=1192134553 limit 2“
并且查询返回所需的结果,即100002407532395,100002307531370
下面是我的服务zend/amf服务
public function GetUserAllFreinds($user_id)
{
$sql = "SELECT friend_id FROM users_friends uf WHE
我试图使用与数据库关联的email字段从数据库中检索该字段:
$query2 = mysql_query("SELECT email FROM `users` WHERE `id` = '".$userID."' ") or die(mysql_error());
这个查询总是返回NULL,我想不出原因。
使用var_dump测试了$userID确实是正确的。
但是,当我将它与硬编码值而不是$userID一起使用时,它工作得很好:
$query2 = mysql_query("SELECT email FROM `users` WHERE
我有一个包含3个字段的搜索区域,一个是输入字段,另外两个是下拉菜单。要么有人在输入字段中输入内容,要么从两个下拉列表(州和城市)中进行选择。
输入搜索工作正常。选择菜单请勿。
这是表格。
<form name="ffl_finder" method="get" action="index.php">
Enter a Zip Code to find a Firearms Dealer near you: <br />
<input name="q" type="te
在表单中,我有一个选择字段,旁边有一个add按钮。用户将单击add按钮并创建任意数量的额外选择字段,然后从每个选择字段中选择一项。当他提交表单时,我想要数组中所有选定项的值。
有谁能帮帮忙吗?谢谢。
<?php
session_start();
include ('../conn.inc.php');
?>
<!DOCTYPE>
<html>
<head>
<script>
function addRow(r){
var root = r.parentNode;
var allR
我正在尝试获得一个动态的SQL查询。
以下是我正在采取的步骤:
步骤1:
//Here the user sets which table fields will be used:
<input type="checkbox" name="id" value="1"> ID
<input type="checkbox" name="name" value="1"> name
<input type="checkbox" name="email
我正在使用一个数据库查询,它接受一个州和城市,然后输出10个字段。目前我只能使用print_r来查看这些字段,我尝试了 a循环中的一个建议来打印这些字段,但是我不能让它正常工作。代码如下:
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
我试图插入到一个数据库张贴的表单值,检索通过php生成的html表单。但是,它没有插入值,但是当我打印posted变量时,我确实看到了这些值。下面是代码。
这是用php编写的输出html的表单。
<?php
$find = mysql_query("SELECT file_name FROM chemlab_files WHERE student_id = '$student_id'") or die ("Could not search!");
while($row = mysql_fetch_array($find)){
$