tagged [primary-key]

Can I use VARCHAR as the PRIMARY KEY?

Can I use VARCHAR as the PRIMARY KEY? I have a table for storing coupons/discounts, and I want to use the coupon_code column as the primary key, which is a `VARCHAR`. My rationale is that, each coupon...

18 May at 12:38

Strings as Primary Keys in MYSQL Database

Strings as Primary Keys in MYSQL Database I am not very familiar with databases and the theories behind how they work. Is it any slower from a performance standpoint (inserting/updating/querying) to u...

Updating MySQL primary key

Updating MySQL primary key I have a table `user_interactions` with 4 columns: The primary key is `(user_1,user_2,type)` and I want to change to `(user_2,user_1,type)` So what I did was : and voila.....

20 May at 20:25

Unable to update the EntitySet - because it has a DefiningQuery and no <UpdateFunction> element exist

Unable to update the EntitySet - because it has a DefiningQuery and no element exist I am using Entity Framework 1 with .net 3.5. I am doing something simple like this: I am getting this error when I ...

ServiceStack: OrmLite and generic Insert<T> method returns weird number - not the PrimaryKey or any auto_increment

ServiceStack: OrmLite and generic Insert method returns weird number - not the PrimaryKey or any auto_increment I have this POCO that I am adding to a db: ``` public class MyObject { [ServiceStack.D...

servicestack.net ormlite with sqlite - prevent automatic primary key on create table

servicestack.net ormlite with sqlite - prevent automatic primary key on create table How do you stop ServiceStack.Net OrmLite from automatically making a primary key column? My model is as follows: Wh...

Remove Primary Key in MySQL

Remove Primary Key in MySQL I have the following table schema which maps user_customers to permissions on a live MySQL database: ``` mysql> describe user_customer_permission; +------------------+-----...

How can I do 'insert if not exists' in MySQL?

How can I do 'insert if not exists' in MySQL? I started by googling and found the article [How to write INSERT if NOT EXISTS queries in standard SQL](http://www.xaprb.com/blog/2005/09/25/insert-if-not...

Why would servicestack ormlite save valid Guid values as NULL to SqLite database?

Why would servicestack ormlite save valid Guid values as NULL to SqLite database? I am having this problem intermittently with ServiceStack.Net OrmLite on SqLite. My model class is using a Guid for th...

Create view with primary key?

Create view with primary key? I create a view with following codes ``` SELECT CONVERT(NVARCHAR, YEAR(okuma_tarihi)) + 'T1' AS sno, YEAR(okuma_tarihi) AS Yillar, SUM(toplam_kullanim_T1) AS TotalU...

16 Sep at 00:13

Create association on non-primary key fields with Entity Framework 4.1 Fluent API

Create association on non-primary key fields with Entity Framework 4.1 Fluent API We are using EF 4.1 and the fluent API to get data from a legacy database (that we are not permitted to change). We ar...

Dapper insert into table that has a composite PK

Dapper insert into table that has a composite PK I have a table that has a primary key composed of two columns, neither of which are auto-incrementing, and my Dapper insert (part of Dapper Extensions)...

MySQL: #1075 - Incorrect table definition; autoincrement vs another key?

MySQL: #1075 - Incorrect table definition; autoincrement vs another key? Here is a table in MySQL 5.3.X+ db: ``` CREATE TABLE members` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `memberid` VAR...

Auto Increment after delete in MySQL

Auto Increment after delete in MySQL I have a MySQL table with a primary key field that has AUTO_INCREMENT on. After reading other posts on here I've noticed people with the same problem and with vari...

16 Jul at 12:10

MySQL duplicate entry error even though there is no duplicate entry

MySQL duplicate entry error even though there is no duplicate entry I am using MySQL 5.1.56, MyISAM. My table looks like this: ``` CREATE TABLE IF NOT EXISTS `my_table` ( `number` int(11) NOT NULL, ...

Number VS Varchar(2) Primary Keys

Number VS Varchar(2) Primary Keys I'm now to this point of my project that I need to design my database (Oracle). Usually for the status and countries tables I don’t use a numeric primary key, for exa...

Entity Framework 4: How to find the primary key?

Entity Framework 4: How to find the primary key? I am trying to create a generic method using EF4 to find the primary key of an object. example To give more info I am working off of the Tekpub Starter...

How to retrieve the last autoincremented ID from a SQLite table?

How to retrieve the last autoincremented ID from a SQLite table? I have a table Messages with columns ID (primary key, autoincrement) and Content (text). I have a table Users with columns username (pr...

"Cannot insert explicit value for identity column in table when IDENTITY_INSERT is set to OFF" with composite key

"Cannot insert explicit value for identity column in table when IDENTITY_INSERT is set to OFF" with composite key We have recently added a new "level" to our database - added a key "Company_ID" to be ...

Understanding ForeignKey attribute in entity framework code first

Understanding ForeignKey attribute in entity framework code first See the following post for some background: [Entity framework one to zero or one relationship without navigation property](https://sta...