mysql表最大行數?
霸天虎0606 發表于 文化2022-10-09
在mysql中,每個資料庫最多可建立20億個表,一個表允許定義1024列,每行的最大長度為8092位元組(不包括文字和影象型別的長度)。
當表中定義有varchar、nvarchar或varbinary型別列時,如果向表中插入的資料行超過8092位元組時將導致Transact-SQL語句失敗,併產生錯誤資訊。
SQL對每個表中行的數量沒有直接限制,但它受資料庫儲存空間的限制。
每個資料庫的最大空間1048516TB,所以一個表可用的最大空間為1048516TB減去資料庫類系統表和其它資料庫物件所佔用的空間。