sql-delete

    0热度

    1回答

    我们有一个表格,其中有超过62k行。我们正在运行就可以了很简单的删除查询其需要45分钟才能完成: DELETE FROM myTable WHERE createdtime < '2017-03-07 05:00:00.000' 的事情,我们曾尝试: 1加时间戳列的索引,这并没有帮助。 2-使用函数删除了批次为20或50的行,该函数仍然非常慢。 3-删除了引用该表的所有外键约束和它自己的主键约

    0热度

    1回答

    任何人都可以告诉我如何通过长时间点击它从SQLite数据库和列表视图中删除内容?另外,我是否只需要从SQLite数据库或SQLite数据库和listview中删除内容? 这里是我的项目类: 数据库帮助 public class DatabaseHelper extends SQLiteOpenHelper { private static final int DATABASE_VERS

    1热度

    1回答

    我在删除我的记录时遇到问题,它删除了记录,但它总是删除第一条记录,而不是我选择的相应数据。 function deleterec() { $server = "127.0.0.1"; $username = "root"; $password = ""; $database = "inventory"; $conn = new PDO("mysq

    0热度

    4回答

    我有一个表像这样 ---------------------- | idDoc | date | ---------------------- | 1 | 2018-01-20 | | 1 | 2018-07-15 | | 1 | 2017-07-31 | | 1 | 2019-01-17 | | 1 | 2019-07-30 | | 1 | 2020-01-11 |

    0热度

    1回答

    在我的表中的行 情况如下: col1 col2 col3 a b c a b c a b c d e f d e f 我使用ROW_NUMBER col1 col2 col3 rn a b c 1 a b c 2 a b c 3 d e f 1 d

    2热度

    3回答

    我想删除数据库中保存的时间列表,其中日期(end_time - timestamp)大于特定员工的参考日期(employeeId - 整数)。 该查询在pgAdmin III上完美工作。但是我无法使它在JDBC中工作。 它可以工作,但会删除特定员工的所有内容,而不仅仅是我想要的日期。我看起来像忽略了Where子句中的日期。另外,我没有任何例外。 变量nextDayTimestamp出来就像:'20

    1热度

    1回答

    我试图删除列,我不断收到以下错误: MySql.Data.MySqlClient.MySqlException:您的SQL语法错误;检查对应于您MariaDB的服务器版本使用附近的正确语法手册 '存在(DELETE 1 FROM stock WHERE steamId = 'MyIDGoesHere' AND stock =' 在行1 我的代码: command.CommandText = "DE

    2热度

    1回答

    我需要阻止删除职业为'程序员'的用户。 因此,数据库表结构是: TABLE Client Id | Name | SSN | Occupation | Birthdate | 我到目前为止创建触发看起来是这样的: CREATE TRIGGER Check_User_Occupation ON dbo.Client FOR DELETE AS BEGIN IF(SELECT

    0热度

    2回答

    我想从Teradata中的表中删除前n行或后n行。但是我没有得到任何正确的查询。任何人都可以告诉我我该怎么做?

    1热度

    1回答

    我有一个名为flightbooking的表。该表由字段组成,包括标有'R'或'C'的状态,保留和取消。 我试图找出是允许删除记录,其中状态是“C”,但如果以下行有“R”的状态,应该不会被删除。 [编辑]:我忘了补充说我需要从leadcustomer表中删除一个客户记录。 因此总结如果CustomerID是2并且status ='C'客户记录可以被删除。 否则,如果客户ID是3并且状态='R'客户记